【发布时间】:2011-03-05 22:14:44
【问题描述】:
我有一个大小为92x112 的图像 (cv::Mat) 我想用椭圆包围这个图像中的对象,然后只获取这个像素来创建另一个只包含该对象的图像。
我的意思是,用椭圆裁剪原始图像。 有可能吗?
我正在尝试画一个椭圆,但椭圆没有画完整,这样:
ellipse(escalada, Point(92/2,112/2), Size(92/2*0.95,112/2*0.85), 0.0, 90.0, 0.0, Scalar(255,0,0), 3, 8);
并使用cvSetImageROI 进行了一些测试以裁剪图像,但此方法仅适用于cvRect。
有什么想法吗?
【问题讨论】: