设置图像感兴趣区域(RIO)
? ?在圖像處理區域,我么長需要設置感興趣的區域(RIO,region of interest),來專注或簡化工作。它通俗的的意思的就是從圖像中選取一個區域圖像,這個區域是圖像分析的重點。我們圈定這個區域以便進一步出理。
? ?以下是代碼演示:
#include<opencv2/opencv.hpp>
#include<opencv2/imgproc/imgproc_c.h>
using namespace cv;
int main()
{
Mat image1 = imread("1.jpg");
Mat image2 = imread("2.jpg");
if (!image1.data)
{
printf("第一張圖片讀取失敗");
return -1;
}
imshow("image1", image1);
if (!image2.data)
{
printf("第一張圖片讀取失敗");
return -1;
}
imshow("image2", image2);
//定義一個Mat類型的ROI區域
Mat imageROI = image1(Rect(20, 30, image2.cols, image2.rows));
//加載掩膜
Mat mask = imread("2.jpg");
//將掩膜放到ROI中
image2.copyTo(imageROI, mask);
imshow("利用ROI實驗窗口疊加", image1);
waitKey(0);
return 0;
}
總結
以上是生活随笔為你收集整理的设置图像感兴趣区域(RIO)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《问题背后的背后》一书 读后感(一)
- 下一篇: 成年人的标志:把反馈当作礼物