【发布时间】:2013-07-30 19:21:31
【问题描述】:
要找出灰度图像的最大和最小像素值是
IplImage* src = cvLoadImage(argv[1],0);
double min_val;
double max_val;
CvPoint minLoc;
CvPoint maxLoc;
cvMinMaxLoc(dst,&minVal,&maxVal, &minLoc, &maxLoc);
printf("Min val %f \n",minVal);
printf("Max Val %f \n",maxVal);
printf("Min location %d \n",minLoc);
printf("Max location %d \n",maxLoc);
我正在使用 OpenCV C API。现在我想用cvRectangle(CvArr* img, CvPoint pt1, CvPoint pt2, CvScalar color, int thickness=1, int lineType=8, int shift=0)在最大像素位置(maxLoc)周围画一个矩形,但我不知道矩形顶点的参数是什么,即pt1和pt2。其他 3 个参数是否始终为 1、8 和 0。任何人都可以帮我处理这些参数。
【问题讨论】:
-
点坐标将只是 [maxLoc.x-w/2 ; maxLoc.y-h/2] [maxLoc.x+w/2 ; maxLoc.y+h/2]
标签: c opencv image-processing