OpenCV Cut Image via ROI 根据兴趣区域剪裁图片
生活随笔
收集整理的這篇文章主要介紹了
OpenCV Cut Image via ROI 根据兴趣区域剪裁图片
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我們在使用OpenCV時,有時候需要對現有圖片剪裁,比如只需要一個小窗口中的內容,那么我們可以通過OpenCV的興趣區域 Region of Interest (ROI) 來很輕易的實現,操作也很簡單,首先建立一個新的IplImage圖片,大小為你需要剪裁出來的大小,然后建立一個該大小的CvRect變量,用來設定原圖片的ROI的范圍,然后此時拷貝原圖片到新圖片,就得到我們需要的內容了,最后別忘了把原圖片的ROI還原,參見代碼如下:
IplImage *img = cvLoadImage("image.jpg", 0); CvRect roi = cvRect(1, 1, 50, 50); IplImage *newImg = cvCreateImage(cvSize(roi.width, roi.height),img->depth, img->nChannels); cvSetImageROI(img, roi); cvCopy(newImg, img); cvResetImageROI(img);本文轉自博客園Grandyang的博客,原文鏈接:根據興趣區域剪裁圖片OpenCV Cut Image via ROI ,如需轉載請自行聯系原博主。
總結
以上是生活随笔為你收集整理的OpenCV Cut Image via ROI 根据兴趣区域剪裁图片的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python数字图像处理(四) 频率域滤
- 下一篇: Jenkins与网站代码上线解决方案