cvtColor(frame, imgHSV, COLOR_BGR2HSV);
split(imgHSV, hsvSplit);
equalizeHist(hsvSplit[2], hsvSplit[2]);
merge(hsvSplit, imgHSV);
Mat imgThresholded;
inRange(imgHSV, Scalar(iLowH, iLowS, iLowV), Scalar(iHighH, iHighS, iHighV), imgThresholded);
Mat element = getStructuringElement(MORPH_RECT, Size(5, 5));
morphologyEx(imgThresholded, imgThresholded, MORPH_OPEN, element);
morphologyEx(imgThresholded, imgThresholded, MORPH_CLOSE, element);
Canny(imgThresholded, canny_output, thresh, thresh * 3, 3);
findContours(canny_output, contours, hierarchy, CV_RETR_TREE, CV_CHAIN_APPROX_SIMPLE, Point(0, 0));
vector&
VS+MFC+OPENCV摄像头跟踪蓝色物体并输出坐标并发送
最新推荐文章于 2024-08-07 11:04:11 发布
通过VS2013集成环境,结合MFC与OpenCV库,实现了摄像头捕捉蓝色物体并追踪其坐标的功能。同时,程序将坐标数据实时发送至串口,以便于与其他设备进行通信交互。
摘要由CSDN通过智能技术生成