OpenCV 高级图形用户界面(6)中获取指定窗口图像矩形区域的函数 getWindowImageRect 的使用--代码示例
最编程
2024-10-15 10:10:33
...
#include <iostream>
#include <opencv2/opencv.hpp>
int main()
{
// 加载图像
cv::Mat img = cv::imread( "/media/dingxin/data/study/OpenCV/sources/images/hawk.jpg", cv::IMREAD_COLOR );
if ( img.empty() )
{
std::cerr << "Error: Image not found!" << std::endl;
return -1;
}
// 创建窗口
cv::namedWindow( "Image Window" );
// 显示图像
cv::imshow( "Image Window", img );
// 获取窗口中图像的矩形区域
cv::Rect rect = cv::getWindowImageRect( "Image Window" );
std::cout << "Image rectangle in window: " << rect << std::endl;
// 等待键盘输入
cv::waitKey( 0 );
// 关闭所有窗口
cv::destroyAllWindows();
return 0;
}
上一篇: 一键启动 docker 脚本
下一篇: [Docker 实践--附详细示例]