用 OpenCVSharp 4.5 跑一遍 OpenCV 官方教程
原 OpenCV 官方教程链接:Introduction to Principal Component Analysis (PCA)
核心函数:PCA
using System;
using OpenCvSharp;
namespace ConsoleApp1
{
class tutorial42 : ITutorial
{
public void Run()
{
Mat src = Cv2.ImRead(@"I:\csharp\images\pca_test1.jpg");
// Check if image is loaded successfully
if (src.Empty())
{
Console.WriteLine("Problem loading image!!!");
return;
}
Cv2.ImShow("src", src);
// Convert image to grayscale
Mat gray = new Mat();
Cv2.CvtColor(src, gray, ColorConversionCodes.BGR2GRAY);
// Convert image to binary

该博客演示了如何使用OpenCVSharp4进行主成分分析(PCA)。首先加载图像并转换为灰度和二值图像,然后找到轮廓。接着,对每个轮廓进行PCA分析,计算其方向,并绘制主成分轴。主要涉及图像处理、轮廓检测和PCA理论。
最低0.47元/天 解锁文章
2052

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



