上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 66 下一页
  2022年4月12日
摘要: 一、概述 案例:使用分水岭算法实现图像的分割实现 API:介绍参考上一遍 实现步骤: 1.输入图像 2.灰度化 3.二值化 4.执行距离变换 5.归一化 6.二值化 7.生成marker:通过findContours+drawContours来创建一个marker 8.将7生成的marker放入分水 阅读全文
posted @ 2022-04-12 21:51 飘杨...... 阅读(448) 评论(0) 推荐(0)
摘要: 一、概述 案例:使用分水岭变换来实现图像中对象计数,达到统计图像中对象数目的目的 重要API介绍: watershed(src,markers);src:原图像markers:目标markers,生成markers是通过findContours边沿查找+drawContours来实现的。ps:这一步 阅读全文
posted @ 2022-04-12 20:21 飘杨...... 阅读(397) 评论(0) 推荐(0)
  2022年4月11日
摘要: 一、概述 案例:使用GMM机器学习算法实现图像分割 相关API介绍: Ptr<EM> emModel = EM::create();//创建EM实例 emModel->setClustersNumber(numCluster);//设置分类个数 emModel->setCovarianceMatri 阅读全文
posted @ 2022-04-11 12:11 飘杨...... 阅读(380) 评论(0) 推荐(0)
  2022年4月10日
摘要: 一、概述 案例:使用kmeans算法实现图像分割 kmeans算法参数介绍: kmeans( InputArray data, int K, InputOutputArray bestLabels, TermCriteria criteria, int attempts, int flags, Ou 阅读全文
posted @ 2022-04-10 16:34 飘杨...... 阅读(464) 评论(0) 推荐(0)
  2022年4月9日
摘要: 一、概述 ps:步骤同上一篇https://www.cnblogs.com/tony-yang-flutter/p/16121237.html 二、代码示例 String catFile = "/usr/local/share/opencv4/haarcascades/haarcascade_fro 阅读全文
posted @ 2022-04-09 11:40 飘杨...... 阅读(97) 评论(0) 推荐(0)
摘要: 一、概述 案例:使用OpenCV自带的级联分类器找出视频中的人脸 操作步骤: 1.实例化VideoCapture 2.使用其open方法打开文件 3.检测是否打开了文件 4.创建CascadeClassifier实例 5.加载加载特征数据 6.循环读取视频文件中的每一帧 7.将读取出来的视频帧转为灰 阅读全文
posted @ 2022-04-09 11:18 飘杨...... 阅读(281) 评论(0) 推荐(0)
  2022年4月6日
摘要: 一、概述 案例:使用OpenCV的Haar特征数据检测人脸。 相关API介绍 1.使用CascadeClassifier类 2.使用其load方法加载特征文件 3.使用其detectMultiScale方法在多尺度空间进行检测,其中该参数解释如下: /** @brief Detects object 阅读全文
posted @ 2022-04-06 16:15 飘杨...... 阅读(230) 评论(0) 推荐(0)
  2022年4月4日
摘要: 一、概述 背景:19年mac机上安装过opencv,昨天清理电脑磁盘(把不要的删除掉),结果把opencv误删除掉了。所以决定重新编译一份。 过程中遇到了不少问题,这里做个记录,以便下次遇到的时候查阅,当然也方便其他开发同学。 二、操作步骤 1.去opencv官网下载下载:opencv源代码和ope 阅读全文
posted @ 2022-04-04 16:58 飘杨...... 阅读(1001) 评论(0) 推荐(0)
  2022年3月25日
摘要: 一、概述 案例:使用opencv+qt+brisk实现关键点提前、生成描述子,并使用BFMatcher实现场景对象匹配,最后使用drawMatches将匹配结果绘制出来 实现步骤: 1.使用Qt制作场景对象及场景图像的选择页面,并放置一个按钮开始检测 2.使用imread载入场景图像及场景对象 3. 阅读全文
posted @ 2022-03-25 16:14 飘杨...... 阅读(214) 评论(0) 推荐(0)
  2022年3月23日
摘要: 一、概述 案例:使用opencv级联分类器CascadeClassifier+其提供的特征数据实现人脸检测,检测到人脸后使用红框画出来。 API介绍:detectMultiScale( InputArray image, CV_OUT std::vector<Rect>& objects,doubl 阅读全文
posted @ 2022-03-23 16:56 飘杨...... 阅读(357) 评论(0) 推荐(0)
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 66 下一页