用C剪切jpg文件,(不裁剪)

时间:2012-05-24 11:55:55

标签: c image-processing opencv

我想知道如何使用我想要使用artoolkit和opencv检索的坐标来剪切jpg文件,请参阅:

Blob Detection

我想检索白板的坐标,然后使用这些坐标剪切我之前拍摄的jpg文件。 找到这个,但这有什么帮助? How to slice/cut an image into pieces

1 个答案:

答案 0 :(得分:1)

如果您已有坐标,则可能需要先deskew the image

http://nuigroup.com/?ACT=28&fid=27&aid=1892_H6eNAaign4Mrnn30Au8d

This post使用cv::warpPerspective()来达到这种效果。

上面的参考文献使用了OpenCV的 C ++ 界面,但我确信你能够在两者之间进行转换。

其次,剪切图像的特定区域被称为提取感兴趣区域(ROI)。一般程序是:创建一个CvRect来定义您的投资回报率,然后调用cvSetImageROI(),然后调用cvSaveImage()将其保存在磁盘上。

This post分享 C 代码来完成此任务。