您好,
会员登录 快速注册
退出 ( 条未读消息)
关于本站 意见反馈 首页

公告:小宅博客网可以开发票了,需要发票的,去群里找群主哈!!
全部文章分类
  • 人工智能 >

  • 编程语言 >

  • WPF系列 >

  • ASP.NET系列 >

  • Linux >

  • 数据库 >

  • 嵌入式 >

  • WEB技术 >

  • PLC系列 >

  • 微服务与框架 >

  • 小宅DIY >

  • 学习资料 >

OpenCv基础 ANN车牌识别 yolov5车牌识别 指针式仪表识别 ROS系列 YOLO Halcon Detectron2 昇腾AI ChatGPT在线体验 英伟达JETSON ChatGLM ChatTTS FunASR 地平线 ByteTrack 魔搭社区 LangChain
C C# C++ Python Java Go
WPF
ASP.NET小功能 GPS定位系统-MVC GPS定位系统-VUE ASP.NET WebRTC
Linux Linux内核 Shell MakeFile
MySql SqlServer Oracle
STM8 STM32 51单片机
VUE入门 HTML JavaScript CSS layui镜像网站 ElementUi中文官网 element-plus 图标
三菱 欧姆龙 西门子 施耐德 松下 台达
IOTSharp IOTGateway ABP FRAMEWORK Docker
亚克力音响 编程仙途:智驭万法
面试题与技巧 Python入门技能树 微软C#教程
首页 编程之美 工具下载 全国就业 流量地图 文心一言
OpenCv基础
内容介绍与资料分享 C# OpenCv环境搭建 C++ OpenCv环境搭建 Python OpenCv环境搭建 Java OpenCv环境搭建 OpenCv组件结构解析 OpenCv命名规范 OpenCv基本专业术语与方法 OpenCV 常用函数与构造体详细说明 创建画布 打开一张图片 利用imwrite生成透明png图像 图像打开、混合显示和输出 图像腐蚀 blur图像模糊(均值滤波) sobel边缘检测 canny边缘检测 Scharr滤波器 程序性能检测及优化 视频播放 摄像头录像与播放 双摄像头操作与图像相似度检测 颜色空间转换与物体追踪 彩色目标追踪 光流法运动目标检测 OpenCV中的稠密光流 背景减除 点追踪 人脸识别 支持向量机之SVM引导 支持向量机之处理线性不可分数据 ROI矩形截取 鼠标绘制矩形 用OpenCV进行基本绘图 绘图函数(python中文显示) 把鼠标当画笔 用滑动条做调色板 图像的基础操作 图像上的算术运算 多通道图像混合 图像的亮度、对比度调整 XML和YAML文件的写入 XML和YAML文件的读取 卷积操作 三种线性滤波 两种非线性滤波 7种图像处理形态学(1) 7种图像处理形态学(2) 漫水填充 图像缩放与图像金字塔 二值化基本阈值操作 图像阈值 Laplacian图像变换(拉普拉斯算子) 霍夫变换HoughLines边缘检测与线性矢量 霍夫变换HoughLinesP边缘检测与线性矢量 霍夫变换HoughCircles边缘检测与线性矢量 LSD快速直线检测 几何变换 remap重映射 remap实现多种重映射 仿射变换综合示例 直方图均衡化 CLAHE有限对比适应性直方图均衡化 draw最大的轮廓 轮廓的性质 点到多边形的最短距离 形状匹配 椭圆拟合与直线拟合 基础轮廓查找 查找并绘制轮廓综合示例 凸缺陷/凸包检测 凸包检测 创建包围轮廓的矩形边界 创建包围轮廓的圆形边 创建包围轮廓的矩形和圆形边界框 查找和绘制图片轮廓矩 分水岭算法 图像修补 H-S二维直方图的绘制/2D直方图 一维直方图的绘制 RGB三色直方图的绘制 直方图对比 使用掩膜绘制直方图 直方图反向投影 模板匹配 多对象模板匹配 cornerHarris角点检测 cornerHarris角点检测综合示例 Shi-Tomasi角点检测 亚像素级角点检测 角点检测的FAST算法(FAST特征检测器) 颜色识别 warpPerspective透视变换 SURF/SIFT特征点检测 SURF/SIFT特征描述 使用FLANN进行特征点匹配 FLANN结合SURF/SIFT进行关键点的描述和匹配 寻找已知物体(一) 寻找已知物体(二) 目标查找与跟踪 - Meanshift与CamShift BRIEF描述符 ORB ORB算法描述与匹配 LUT 图像灰度调整 离散傅里叶变换 双目摄像头与图像拼接 环境亮度检测 stitching 全景拼接 Maze-Solver迷宫解密 使用Haar分类器之面部检测 使用Haar分类器之行人检测 OpenCv Haar/LBP/HOG分类器-人脸识别 斑点检测 使用GrabCut算法进行交互式前景提取 对极几何 摄像机标定 姿势估计 立体图像中的深度地图 OpenCv中的KNN KNN手写数字识别 ​SVM手写数字识别(使用SVM进行手写数据OCR) 英文字母的OCR 预测手写数字(预测不准) K值聚类(一) K值聚类(二) 计算摄影学-图像去噪 高动态范围成像(HDRI或HDR) MSER区域检测 二维码、条形码识别 删除图像中的水印 OpenCv深度学习dnn Kinect-深度相机 OpenCv常用数学算法 360度旋转直线绘制 向量延长线上的像素扫描 Tools工具包-窗体分配
C# OpenCv环境搭建
激萌の小宅 小宅博客网 OpenCv基础

文章作者:激萌の小宅

促销:¥0

价格:¥0

配送方式: 购买后立即生效(如购买异常,请联系站长)
付款之后一定要等待自动跳转结束,否则购买可能会失败
  • 0 天

    有效期

  • 0

    总销量

  • 15

    累计评价

内容介绍与资料分享

当前系列所有demo下载地址:

https://github.com/GaoRenBao/OpenCv4-Demo

https://gitee.com/fuckgrb/OpenCv4-Demo


1、介绍

       OpenCv基础系列是站长经过这几年所学,并参考毛星云的教程,将C#、C++、Python三种环境下的OpenCv操作进行整理、归纳、对比,方便自己查阅的同时,也方便大家对不同环境下的OpenCv操作有个更深入的理解。同时解决目前网络上关于OpenCv教程的零散、杂乱、编程语言不统一的问题。


不同编程语言对应的OpenCv版本以及开发环境信息如下: 

语言

OpenCv版本

IDE

C#

OpenCvSharp4.4.8.0.20230708

Visual Studio 2022

C++

OpenCv-4.5.5-vc14_vc15

Visual Studio 2022

Python

OpenCv-Python (4.6.0.66)

PyCharm Community Edition 2022.1.3


2、参考资料       

部分涉及神经网络的操作,C#采用的是“OpenCvSharp4 (4.5.3.20210817)”版本,因为C#的OpenCv3版本有些API不支持,所以只能采用OpenCv4版本了。


【OpenCvSharp资料】

1、站长收集的一些OpenCvSharp demo,提取码:zr7q

https://pan.baidu.com/s/1FsUfnr2jlt3dUsXziDOYMw

2、分享一个CSDN博主,OpenCVSharp相关的例子:

https://blog.csdn.net/jimtien/category_11077331.html?spm=1001.2014.3001.5482

3、API接口说明:

https://shimat.github.io/opencvsharp_docs/html/d69c29a1-7fb1-4f78-82e9-79be971c3d03.htm

4、官方C#版本的demo下载地址:

https://github.com/shimat/opencvsharp/releases


【OpenCv C++资料】

1、C++版本OpenCv 库官方下载地址1:

https://opencv.org/releases

2、C++版本OpenCv 库官方下载地址2:

https://sourceforge.net/projects/opencvlibrary/files

3、毛星云OpenCv教程:

 OpenCV3编程入门_毛星云编著.pdf


【OpenCv Python资料】

1、OpenCv Python 官方文档资料(需要关注公众号获取验证码,目前还是免费的):

http://www.woshicver.com

2、同时,感谢粉丝“菜菜”的分享: 

直接下载:OpenCV官方教程中文版(For Python).pdf         在线预览

3、再分享一个CSDN博主,Python opencv 相关的例子,这个写的不错:

https://blog.csdn.net/qq_45832961/category_11556929.html?spm=1001.2014.3001.5482

4、Python版本OpenCv官方下载地址:

https://www.lfd.uci.edu/~gohlke/pythonlibs

5、直接下载:opencv 4.1中文官方文档.pdf         在线预览

6、OpenCv官方文档,各个版本都有:https://docs.opencv.org/3.4/index.html

7、直接下载:OpenCV-Python-Tutorial-中文版.pdf          在线预览

8、一些C++/python的例子,学习资料:LearnOpenCV

9、OpenCv所以版本的Python Demo:https://docs.opencv.org/4.6.0/


【OpenCv Java资料】

opencv包下载:https://jar-download.com/?search_box=OpenCV4.7.0



3、Linux下的API查询方法

       官方的代码提供了两个,一个是OpenCvSharp,另一个是Sample-4.1.0-20190417,毕竟网上C#版本的OpenCv资料实在是少的可怜,全是C++和Python版本。大家如果想在这两个文件中找到自己想要的,可以学一下我,在Linux环境下,使用下面这个命令进行查询

# CalcHist是我需要查找的函数
grep -rn "CalcHist" ../


效果如下:


4、Windows下的API查询方法

想要在文件中查找是否包含某个字符串,挨个打开文件太麻烦,用命令行搜索比较快捷。

1.比如要查找字符串“ABC”,用如下命令:

findstr ABC ./*            

表示在当前目录下搜索哪个文件中包含字符串“ABC”。注意是区分大小写的。./*表示当前目录下的所有文件。


2.搜到了,但是所在文件太大,不知道在哪一行怎么办,加个参数/N就可以了。

findstr /N ABC ./*

/N选项可以把行数显示出来。


3.当前目录还有子目录,我想知道子目录的文件中是否也包含字符串“ABC”怎么查?再加个参数/S。

findstr /N /S ABC ./*


4.子目录下也搜索到了。又有新问题了,子目录下包括非文本文件,打印出来一堆乱七八糟的,也跟着搜索出来了。我不想看这些文件的搜索结果。再加个参数/P,表示跳过那些包括不可打印字符的文件。

findstr /N /S /P ABC ./*


5.现在显示的比较清晰了。但是搜索出来的结果太多,看着有点眼花,能不能显示的更好看点?好吧,可以给文件名加个高亮,用/A:02选项。其中0表示背景色,2表示前景色,其他颜色可以用color /?命令查看.

findstr /N /S /P /A:02 ABC ./*

C# OpenCv环境搭建

友情链接: CSDN激萌の小宅 95知识库 自考题库 罗分明个人网络博客 精益编程leanboot

小宅博客  www.bilibili996.com All Rights Reserved. 备案号: 闽ICP备2024034575号

网站经营许可证  福建省福州市 Copyright©2021-2025 版权所有

小宅博客
首页 智能家居 地图定位
公告:小宅博客网可以开发票了,需要发票的,去群里找群主哈!!

文章作者:激萌の小宅

促销:¥0

价格:¥0

配送方式: 购买后立即生效(如购买异常,请联系站长)
付款之后一定要等待自动跳转结束,否则购买可能会失败
  • 0 天

    有效期

  • 0

    总销量

  • 15

    累计评价

内容介绍与资料分享

当前系列所有demo下载地址:

https://github.com/GaoRenBao/OpenCv4-Demo

https://gitee.com/fuckgrb/OpenCv4-Demo


1、介绍

       OpenCv基础系列是站长经过这几年所学,并参考毛星云的教程,将C#、C++、Python三种环境下的OpenCv操作进行整理、归纳、对比,方便自己查阅的同时,也方便大家对不同环境下的OpenCv操作有个更深入的理解。同时解决目前网络上关于OpenCv教程的零散、杂乱、编程语言不统一的问题。


不同编程语言对应的OpenCv版本以及开发环境信息如下: 

语言

OpenCv版本

IDE

C#

OpenCvSharp4.4.8.0.20230708

Visual Studio 2022

C++

OpenCv-4.5.5-vc14_vc15

Visual Studio 2022

Python

OpenCv-Python (4.6.0.66)

PyCharm Community Edition 2022.1.3


2、参考资料       

部分涉及神经网络的操作,C#采用的是“OpenCvSharp4 (4.5.3.20210817)”版本,因为C#的OpenCv3版本有些API不支持,所以只能采用OpenCv4版本了。


【OpenCvSharp资料】

1、站长收集的一些OpenCvSharp demo,提取码:zr7q

https://pan.baidu.com/s/1FsUfnr2jlt3dUsXziDOYMw

2、分享一个CSDN博主,OpenCVSharp相关的例子:

https://blog.csdn.net/jimtien/category_11077331.html?spm=1001.2014.3001.5482

3、API接口说明:

https://shimat.github.io/opencvsharp_docs/html/d69c29a1-7fb1-4f78-82e9-79be971c3d03.htm

4、官方C#版本的demo下载地址:

https://github.com/shimat/opencvsharp/releases


【OpenCv C++资料】

1、C++版本OpenCv 库官方下载地址1:

https://opencv.org/releases

2、C++版本OpenCv 库官方下载地址2:

https://sourceforge.net/projects/opencvlibrary/files

3、毛星云OpenCv教程:

 OpenCV3编程入门_毛星云编著.pdf


【OpenCv Python资料】

1、OpenCv Python 官方文档资料(需要关注公众号获取验证码,目前还是免费的):

http://www.woshicver.com

2、同时,感谢粉丝“菜菜”的分享: 

直接下载:OpenCV官方教程中文版(For Python).pdf         在线预览

3、再分享一个CSDN博主,Python opencv 相关的例子,这个写的不错:

https://blog.csdn.net/qq_45832961/category_11556929.html?spm=1001.2014.3001.5482

4、Python版本OpenCv官方下载地址:

https://www.lfd.uci.edu/~gohlke/pythonlibs

5、直接下载:opencv 4.1中文官方文档.pdf         在线预览

6、OpenCv官方文档,各个版本都有:https://docs.opencv.org/3.4/index.html

7、直接下载:OpenCV-Python-Tutorial-中文版.pdf          在线预览

8、一些C++/python的例子,学习资料:LearnOpenCV

9、OpenCv所以版本的Python Demo:https://docs.opencv.org/4.6.0/


【OpenCv Java资料】

opencv包下载:https://jar-download.com/?search_box=OpenCV4.7.0



3、Linux下的API查询方法

       官方的代码提供了两个,一个是OpenCvSharp,另一个是Sample-4.1.0-20190417,毕竟网上C#版本的OpenCv资料实在是少的可怜,全是C++和Python版本。大家如果想在这两个文件中找到自己想要的,可以学一下我,在Linux环境下,使用下面这个命令进行查询

# CalcHist是我需要查找的函数
grep -rn "CalcHist" ../


效果如下:


4、Windows下的API查询方法

想要在文件中查找是否包含某个字符串,挨个打开文件太麻烦,用命令行搜索比较快捷。

1.比如要查找字符串“ABC”,用如下命令:

findstr ABC ./*            

表示在当前目录下搜索哪个文件中包含字符串“ABC”。注意是区分大小写的。./*表示当前目录下的所有文件。


2.搜到了,但是所在文件太大,不知道在哪一行怎么办,加个参数/N就可以了。

findstr /N ABC ./*

/N选项可以把行数显示出来。


3.当前目录还有子目录,我想知道子目录的文件中是否也包含字符串“ABC”怎么查?再加个参数/S。

findstr /N /S ABC ./*


4.子目录下也搜索到了。又有新问题了,子目录下包括非文本文件,打印出来一堆乱七八糟的,也跟着搜索出来了。我不想看这些文件的搜索结果。再加个参数/P,表示跳过那些包括不可打印字符的文件。

findstr /N /S /P ABC ./*


5.现在显示的比较清晰了。但是搜索出来的结果太多,看着有点眼花,能不能显示的更好看点?好吧,可以给文件名加个高亮,用/A:02选项。其中0表示背景色,2表示前景色,其他颜色可以用color /?命令查看.

findstr /N /S /P /A:02 ABC ./*