![](https://img-blog.csdnimg.cn/20190723014017729.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
OpenCV4
OpenCV4.1.0+Ubuntu16.04+Qt5.6
kikook
这个作者很懒,什么都没留下…
展开
-
[yolov3] 检查 yolov3 数据标注是否正确
使用方法:1.安装依赖包2.修改:*2.1 labels,有几类,写几类,按0-n增大顺序*2.2 img_dir,修改输入图片路径*2.3 yolo_txt_dir,修改为yolo.txt所在文件路径× 2.4 scale_percent,最终显示的图片的缩放比× 2.5 check_rate,检查的图片的比例× 2.6 color_list,每一类的物体的标记...原创 2020-01-15 18:23:37 · 1053 阅读 · 1 评论 -
[opencv] 查看Jetson Nano 上的预装 opencv 的版本
首先进入bin目录:cd /usr/bin然后运行opencv版本查看命令:./opencv_version我的Nano的输出结果是:3.3.1如果需要使用Darknet,major版本最好使用Opencv3,否则Darknet源码里面要改很多东西。作者在做编译判断的时候就是判断的major==3而且opencv3和opencv4的目录结构也不一样...原创 2020-01-13 15:12:09 · 4333 阅读 · 0 评论 -
[OpenCV4] OpenCV+Qt 添加图形界面与交互界面
目录综合实验要求效果预览编译说明DemoGithub综合实验要求有交互界面; 提供图像几何变换功能,包括图像旋转、缩放、镜像、局部放大等功能; 提供图像增强功能; 提供图像分割功能;效果预览编译说明环境Win10,Qt5.13.x,MSVC2017使用的OpenCV4.1.x 15min快速安装教程拿到的源码在OpenC...原创 2019-12-11 12:49:24 · 1636 阅读 · 0 评论 -
[OpenCV4] 湖南大学数字图像处理实验8
目录实验内容运行效果项目源码bgr2hsv.hbgr2lab.hbgrSpaceTransform.hhsvSpaceTransform.hbgr2lab.cppbgrSpaceTransfirm.cppDigitalImageExp8.cppbgr2hsv.cpphsvSpaceTransform.cpp实验内容读入彩色图像,转换为HS...原创 2019-12-11 12:27:03 · 517 阅读 · 0 评论 -
[OpenCV4] Hough变换从理论到实现车道线检测
目录效果预览0.Hough变换的理论基础0.0 简介0.1 对直线的分析1 OpenCV中的Hough直线变换1.1HoughLines()1.1.1 The Standard Hough Transform1.1.2 Demo1.2HoughLinesP()1.2.1The Probabilistic Hough Line Transform1...原创 2019-11-26 12:54:16 · 1002 阅读 · 0 评论 -
[OpenCV4] 湖南大学数字图像处理实验7
实验内容1)实现基于阈值法对图像分割2)实现区域生长方法对图像分割3)实现任一种不同于以上的分割算法实现图像分割运行效果图像灰度读入后:Opencv提供了多种阈值宏,可以方便地调用:4.1THRESH_BINARY最常见的作法,设置一个阈值,大于的时候取最大值(maxval是threshold的参数),否则取0。4.2THRES...原创 2019-11-21 20:24:26 · 541 阅读 · 0 评论 -
[OpenCV4] cv :: adaptiveThreshold() 自适应阈值函数
官方文档:参考链接1.函数原型2.解释2.1 头文件#include <opencv2/imgproc.hpp>2.2 功能Applies an adaptive threshold to an array.对于图片施加自适应阈值操作。The function transforms a grayscale image to a binary ...原创 2019-11-12 20:47:01 · 1027 阅读 · 0 评论 -
[OpenCV4] 湖南大学数字图像处理实验6
实验6目录实验内容运行效果项目源码DigitalGraphicExp6.cppDigitalGraphicExp6.h实验内容读入图像,并转换为二值图像; 设置不同的结构元素对二值图像进行膨胀、腐蚀、开、闭运算,比较不同形态学运算对图像的处理效果;运行效果原图:灰度读入后进行二值化:使用三种不同的Kernel进行腐蚀:...原创 2019-11-09 23:02:27 · 238 阅读 · 0 评论 -
[OpenCV4] cv :: threshold() 阈值函数
官方文档:参考链接1.函数原型2.解释2.1 头文件#include <opencv2/imgproc.hpp>2.2 功能Applies a fixed-level threshold to each array element.The function applies fixed-level thresholding to a multip...原创 2019-11-09 22:49:09 · 2677 阅读 · 0 评论 -
[OpenCV4] cv :: createTrackbar() 创建滑动条
目录1.函数原型2.解释2.1 头文件2.2 功能2.3 参数说明3.Demo遗留问题个人关于void *的一点联想官方文档:参考链接1.函数原型2.解释2.1 头文件<opencv2/highgui.hpp>2.2 功能Creates a trackbar and attaches it to the s...原创 2019-11-09 13:01:08 · 1415 阅读 · 0 评论 -
[OpenCV4] 湖南大学数字图像处理实验5
实验5目录实验内容运行效果项目源码HeadersDigitalGraphicExp5.hmidFilter.hrandomInt.haveFilter.haddSaltNoise.haddGaussNoise.hadaptiveFilter.hSourcesDigitalGraphicExp5.cpprandomInt.cppm...原创 2019-11-08 21:20:40 · 289 阅读 · 0 评论 -
[OpenCV4] 湖南大学数字图像处理实验4
实验4目录实验内容运行效果项目源码DigitalGraphicExp4.cpp实验内容读入图像并转换为灰度图像,编写程序实现图像的二维傅里叶变换,计算图像的傅里叶谱并显示运行效果原图:灰度读入后:傅里叶变换后的图像:项目源码项目组织格式:DigitalGraphicExp4.cpp// DigitalGr...原创 2019-11-08 20:49:40 · 292 阅读 · 0 评论 -
[OpenCV4] 湖南大学数字图像处理实验3
实验3目录实验内容运行效果项目源码SourcesDigitalGraphicExp3.cppexpTransform.cpplinearTransform.cpplogTransform.cppHeadersexpTransform.hlinearTransform.hlogTransform.h实验内容读入一副图像,转换为灰度图像,分别...原创 2019-11-08 18:51:50 · 350 阅读 · 0 评论 -
[OpenCV4] 湖南大学数字图像处理实验2
实验2目录实验内容运行效果项目源码DigitalImageExp2.cpptransform.cpptransform.h实验内容1. 实现对图像文件的平移、缩放、旋转、镜像等变换操作。2. 使用OpenCV实现图像的插值操作,并比较结果。3. 自主探索图像的扭曲、捻转、波纹等等几何变换方法运行效果原图:旋转后的图像:调整scale...原创 2019-11-08 18:36:44 · 389 阅读 · 0 评论 -
[OpenCV4] cv :: merge()
在对图像做傅里叶变换的时候,看到了一段代码 Mat padded; //expand input image to optimal size int m = getOptimalDFTSize( I.rows ); int n = getOptimalDFTSize( I.cols ); // on the bor...原创 2019-11-06 12:00:51 · 1921 阅读 · 2 评论 -
【OpenCV4】OpenCV 中的waitkey的使用
OpenCV 中的waitkey的使用目录1.问题产生2.功能文档1.问题产生今天在看一段opencv代码的时候: int retKey = waitKey(30); if (retKey == 27) { break; }发现里面竟然使用retKey值来接收waitKey()的返回值,之前使用w...原创 2019-10-27 19:26:21 · 1870 阅读 · 0 评论 -
[OpenCV4] 湖南大学数字图像处理实验1
实验1目录实验内容运行效果项目源码1 Sources1.1 main.cpp:1.2 readImg.cpp1.3 readVideo.cpp1.4 imgprocess.cpp1.5 functrans.cpp1.6 drawhistogram.cpp1.7 histogramselfimplementation.cpp2. Headers...原创 2019-10-22 22:04:20 · 444 阅读 · 0 评论 -
[opencv4]调用 LUT实现图片基于LookUpTable的快速转换
在上一篇文章中,介绍了用于加快图片转换速度的Look Up Table,官方也提倡使用这种方式并提供了OpenCV的标准接口:cv::LUT()[opencv4]调用 LUT实现图片基于LookUpTable的快速转换-目录1.Look Up Table 的原理及手动实现2.官方文档3.使用方法3.1 公式解释3.1.1 第一个3.1.2 第二个3.2 参数...原创 2019-08-09 02:49:22 · 978 阅读 · 0 评论 -
[opencv4]03-基于图像遍历的颜色压缩-补充
此文章用于补充:https://blog.csdn.net/chenhanxuan1999/article/details/98859125对在上面的文章中记录的第三种随机访问的办法,补充如下:[opencv4]03-基于图像遍历的颜色压缩-补充-目录随机访问像素和其各个通道Demo随机像素操作1.cv :: Mat :: at(x, y)2.cv :: Mat_ :: o...原创 2019-08-09 01:30:24 · 255 阅读 · 0 评论 -
[opencv4]Mat的用法和CV_8UC3的参数解释
目录完整Demo:参数解释 完整Demo: https://github.com/youhengchan/learn_opencv4/tree/master/02-Mat 参数解释 https://docs.opencv.org/master/d6/d6d/tutorial_mat_the_basic_image_container.html官网的tutorial中...原创 2019-08-08 00:16:13 · 4289 阅读 · 1 评论 -
[opencv4]03-基于图像遍历的颜色压缩
https://docs.opencv.org/4.1.0/db/da5/tutorial_how_to_scan_images.html完整Demo:https://github.com/youhengchan/learn_opencv4/tree/master/03-color_compressing目录-基于图像遍历的颜色压缩颜色压缩算法(color space reduct...原创 2019-08-08 21:29:27 · 798 阅读 · 0 评论 -
[opencv4]图片读入,显示,存储
目录1.完整demo地址2.读取图片:§imread()3.展示图片§namedWindow()4.存储图片:§imwrite() 完整demo: https://github.com/youhengchan/learn_opencv4/tree/master/01-open_show_modify_save_pics 读取图片: ...原创 2019-08-08 00:09:55 · 2661 阅读 · 0 评论 -
【OpenCV4】opencv2/core/core.hpp : No such file or directory
由于最新的从github上下载下来的源码已经更新到了4.x所以在配置Qt的pro文件的时候网上的大部分示例代码都会出这个问题当然使用VS或者是什么其他的IDE也是一样clone下来的源码的目录结构是 opencv4/opencv2/...可以看一下opencv4.x版本的目录结构:opencv4 └── opencv2 ├── aruco ...原创 2019-07-03 19:05:38 · 27760 阅读 · 7 评论 -
【OpenCV4.x】手把手 Win10 VS2017 OpenCV4.1.1 OpenCV_contribe4.1.1 CMake3.14 Github源码编译配置教程
手把手配置目录1.下载文件2.Cmake编译3.用vs2017编译4.在VS中配置相应的库文件4.WIN10 系统环境变量PATH5.测试代码提供本人编译好的OpenCV的build文件,下载后直接从第四步开始部署(前提是已经安装了VS2017Pro版本)链接:https://pan.baidu.com/s/1gDiAiOC1Ah6-T09TtZhgfQ提取码:...原创 2019-09-14 10:53:52 · 2498 阅读 · 1 评论