用OpenCVSharp 4.5跑一遍OpenCV官方教程
原官方教程链接:OpenCV: Convex Hull
核心函数:convexHull
using System;
using OpenCvSharp;
namespace ConsoleApp1
{
class tutorial24 : ITutorial
{
static Mat src_gray = new Mat();
static int thresh = 100;
static RNG rng = new RNG(12345);
public void Run()
{
Mat src = Cv2.ImRead("I:\\csharp\\images\\worldmap.png");
if (src.Empty())
{
Console.WriteLine("Could not open or find the image!");
return;
}
Cv2.CvtColor(src, src_gray, ColorConversionCodes.BGR2GRAY);
Cv2.Blur(src_gray, src_gray, new Size(3, 3));
Cv2.NamedWindow("Source");

本文介绍如何使用OpenCVSharp4.5实现OpenCV官方教程中的凸包检测功能。通过加载图片并将其转换为灰度图像,应用Canny边缘检测算法获取轮廓,再利用convexHull函数计算轮廓的凸包,并将结果可视化。
最低0.47元/天 解锁文章
1627

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



