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

Blob Detection

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

最佳答案

如果已经有了坐标,则可能要先deskew the image:

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

This post使用cv::warpPerspective()实现该效果。

上面的参考使用了OpenCV的 C++ 接口(interface),但是我确定您能够在两者之间进行转换。

其次,裁剪图像的特定区域称为提取感兴趣区域(ROI)。常规过程是:创建CvRect定义您的ROI,然后调用cvSetImageROI(),再调用cvSaveImage()将其保存在磁盘上。

This post共享 C 代码以实现此任务。

08-16 20:43