#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
using namespace std;
Mat src_gray;
int thresh = 100;
RNG rng(12345);
void thresh_callback(int, void*);
int main(void)
{
Mat src = imread("../res/balloon.png");
if(src.empty())
{
cout << "can't load image" << endl;
return -1;
}
cvtColor(src, src_gray, cv::COLOR_BGR2GRAY);
blur(src_gray, src_gray, Size(3,3));
const char* source_window = "Source";
namedWindow(source_window);
imshow(source_window, src);
const int max_thresh =255;
createTrackbar("canny thresh:", source_window, &thresh, max_thresh, thresh_callback);
thresh_callback(0,0);
waitKey();
return 0;
};
void thresh_callback(int, void*)
{
Mat canny_output;
Canny
轮廓的最小外接矩形、最小外接圆、三角形、椭圆等
最新推荐文章于 2024-12-16 20:50:41 发布
本文介绍了OpenCV库中用于计算几何形状包围的API,包括如何找到轮廓的最小外接矩形、最小外接圆、最小外接三角形和最小外接椭圆。这些函数可以帮助处理图像处理和计算机视觉中的对象检测和定位问题。

最低0.47元/天 解锁文章
561

被折叠的 条评论
为什么被折叠?



