Tag: 凸壳

在opencv中找到凸性缺陷?

我有一个程序来计算图像的凸包。 我正在尝试使用此信息来计算输入图像中存在的手指数量。 从一些冲浪我发现这样做(计数手指)的方法是 寻找轮廓 凸壳 凸性缺陷 但是我在使用凸性缺陷函数时遇到了麻烦。 编译很好,但在运行时程序崩溃与某些输入图像,但没有其他人,我似乎无法弄清楚为什么。 这些是输入图像 此图像导致崩溃 但事实并非如此。 即使它与上面类似, 这也会导致崩溃 码.. #include #include #include #include #define CVX_RED CV_RGB(0xff,0x00,0x00) #define CVX_GREEN CV_RGB(0x00,0xff,0x00) #define CVX_BLUE CV_RGB(0x00,0x00,0xff) int main(int argc, char* argv[]) { cvNamedWindow( “original”, 1 ); cvNamedWindow( “contours”, 1 ); cvNamedWindow( “hull”, 1 ); IplImage* original_img = NULL; original_img = cvLoadImage(“img.jpg”, CV_LOAD_IMAGE_GRAYSCALE ); IplImage* […]