OpenCV
Skye Lin
话不多说,放码过来
展开
-
遍历文件夹下图片的方法
在做图像处理相关的任务时,经常遇到要遍历文件夹下所有图像的问题,实现图像的批处理,所以特地查找了遍历文件夹的方法,现总结如下: 实现思路是根据给定的文件夹路径,将该文件夹下的图像都存储近一个vector中,功能实现整合为一个函数,如下: void getFiles(string path, vector<string>& files) { long hFile = ...原创 2018-07-18 09:25:10 · 1418 阅读 · 0 评论 -
碉堡了!程序员用深度学习写了个老板探测器(附源码)
如果上班的时候想放松一下,或者直说想偷偷懒,看点和工作无关的网页,这时候万一老板突然出现在背后,会不会感到很难堪呢? 有的浏览器设置了boss按键,手快的人还可以切换屏幕,不过总会显得不自然,而且经常搞的手忙脚乱的。 一个日本程序员决定自己动手,编写一个一劳永逸的办法,我们来看看他是怎么实现的吧~ 思路很直接:用网络摄像头自动识别在工位通道走过的人脸,如果确认是老板的话,就用一张写满了代码的...转载 2018-07-23 11:19:51 · 216 阅读 · 0 评论 -
error C4996:'fopen':This function or variable may be unsafa.Consider using fopen_s instead.
在用神经网络进行数字识别的过程中,训练模型的时候,遇到如下图所示问题: 查阅资料后,找到解决办法,右键项目->属性->c/c++->预处理器->预处理器定义,编辑加入_CRT_SECURE_NO_WARNINGS。 参考博客:https://blog.csdn.net/zhangyuehuan/article/details/12012635...原创 2018-07-17 16:06:04 · 363 阅读 · 0 评论 -
将截取出的图片依次存入指定文件夹的方法
在对图像进行处理的过程中,经常会遇到需要将分割好或者截取出的图片按顺序存入文件夹的操作,现在发现一种利用二重循环和sprintf_s语句实现的方法,实例如下: 待处理的图片: 实现代码: #include <opencv2/opencv.hpp> #include <iostream> using namespace std; using namespace ...原创 2018-07-17 15:33:27 · 1460 阅读 · 0 评论 -
OpenCV中SVM机器学习的入门实例
本人正在学习OpenCV中的机器学习模块,在网上查阅了大量资料后,选择了较为简单的入门实例,便于理解机器学习模型训练和用训练好的模型进行预测的实现过程。实例是通过身高和体重来预测人的性别,利用OpenCV中的SVM机器学习模型来实现。代码整理如下: #include <opencv2/core/core.hpp> #include <opencv2/highgui/highg...原创 2018-07-17 14:16:10 · 1028 阅读 · 0 评论 -
OpenCV中bp神经网络的入门实例
本人正在学习OpenCV中的机器学习模块,在网上查阅了大量资料后,选择了较为简单的入门实例,便于理解机器学习模型训练和用训练好的模型进行预测的实现过程。实例是通过身高和体重来预测人的性别,利用OpenCV中的bp神经网络来实现。代码整理如下: #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgu...原创 2018-07-17 14:05:31 · 4034 阅读 · 6 评论 -
vs2013配置opencv2.4.11打开一张图片报错
今天在vs2013上配置opencv2.4.11,用打开一张图片的代码进行测试,报错如下最后发现是文件路径出错,我使用的是相对目录,图片存放在项目的根目录下,正确做法是和main.cpp(创建的打开图片的cpp文件)存放在同一个文件夹下,或者使用绝对路径D:\\pic.jpg(根据自己的进行调整)。...原创 2018-07-11 10:40:13 · 280 阅读 · 0 评论 -
如何删除vc2013上配置好的opencv
找到文件夹C:\Users\jy\AppData\Local\Microsoft\MSBuild\v4.0,如下图如果配置的是Win32的,就打开Microsoft.Cpp.Win32.user.props,如果配置的是x64的,就打开Microsoft.Cpp.x64.user.props删除如下图所示部分,重启VS即可...原创 2018-07-10 18:46:15 · 1274 阅读 · 2 评论 -
vs2013上配置opencv3.1.0
1.配置环境变量:我的电脑->属性->高级系统设置->高级->环境变量->系统变量->Path->编辑,将OpenCV安装目录的bin目录添加进去,并在末尾添加“;”,本人电脑上的路径为:D:\OpenCV\opencv3.1.0\opencv\build\x64\vc12\bin;2.首先新建一个项目:文件->新建->项目->visua...原创 2018-07-10 18:37:17 · 1023 阅读 · 0 评论 -
基于OpenCV打开摄像头的控制台程序
用OpenCV打开摄像头,IplImage和Mat两种图片格式,通过控制台程序实现原创 2017-09-29 13:15:01 · 1667 阅读 · 0 评论 -
使用机器学习的方法识别手写数字0和1
最近在学习OpenCV中机器学习的相关部分,想了解机器学习中从模型的训练到用模型去预测的具体实现过程,所以做了一个识别别手写数字0和1的简单项目(此文只识别手写数字0和1,如果想识别数字0到9,可以根据示例自己扩展),下面进行详细讲解。 这里用两种方式实现,一种是将模型训练和数字识别分别写在两个项目里,逻辑清晰,便于理解训练模型的过程和查看训练的结果;一种是将所有的功能写在一个项目里,可以直接查...原创 2018-07-18 13:04:52 · 2419 阅读 · 0 评论