
VS2010+OpenCV
GoJawee
这个作者很懒,什么都没留下…
展开
-
如何快速将下载好的大量源代码文件加入到VS项目中
[摘要]有时候我们在网上下载一些源码文件,或者直接在C++技术网复制完整的代码,然后存储为代码文件,我们就有很多代码文件了。这些文件是分多个目录和文件的结构,然而我们要将这些代码添加到我们的项目中使用,怎么才能快速添加,而且还保持代码的结构都不变呢?本文教你快速将大量代码文件加入到VS项目。1.我们从网上下载了一个源码,存放在一个文件夹里。文件夹存放在桌面,源代码文件src如下: 2.新建一个原创 2017-03-10 21:33:13 · 20300 阅读 · 0 评论 -
kmean之matlab
clc;close all;n=2;a=imread('3.jpg');a=rgb2hsv(a);M=size(a,1);N=size(a,2);for i=1:100b=double(a);b=b(:);b=reshape(b,M*N,3);[A,B]=kmeans(b,n);for j=1:nindex=find(A==j);b(index,:)=ones(length(原创 2017-08-22 17:56:00 · 957 阅读 · 0 评论 -
获取视频的每一帧,并保存为.jpg图片
#include<opencv2\opencv.hpp>#include <iostream>#include <stdio.h>#include<fstream> using namespace std;using namespace cv;//获取视频中的人脸int main(){ //打开视频文件:其实就是建立一个VideoCapture结构 VideoCaptu原创 2017-09-13 10:55:40 · 17896 阅读 · 4 评论 -
OpenCV统计米粒数目-计算联通区域的个数及联通区域内像素的个数
http://blog.youkuaiyun.com/augusdi/article/details/9020395转载 2017-08-30 10:01:00 · 3630 阅读 · 0 评论 -
XML-->视频-->人脸VOC
(1)先把视频保存成图片(2)再获取每张中人脸的坐标信息,保存到output.txt中(3)利用output.txt生成XML文件第一步/*获取视频的每一帧, 如果检测到人脸,就把这一帧图像保存到本地 如果没检测到人脸,就不保存*/#include<opencv2\opencv.hpp>#include <iostream>#include <stdio.h>#inc原创 2017-07-20 13:22:37 · 918 阅读 · 0 评论 -
VS2013导入opencv320配置属性文件
1.环境变量D:\Libraries\OpenCV320\msvc2013_64\x64\vc12\binopencv320.props 配置文件<?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003原创 2017-10-08 22:34:26 · 978 阅读 · 0 评论 -
ssd_detected.cpp代码 head.h代码
链接:http://blog.youkuaiyun.com/xhhjin/article/details/8992392依照微软网站http://msdn.microsoft.com/zh-tw/library/e2h7fzkw.aspx,完整移除方法有两种:方法一:工具卸载 下载Microsoft Visual Studio 2010 Uninstall Utility来移除,默认情况下,这将删除 Visu原创 2017-06-05 09:25:57 · 910 阅读 · 0 评论 -
FPS
#include <stdlib.h>#include <iostream>#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>using namespace std;void main(){ cv::Mat frame; // 可从摄像头输入视频流或直接播放视频文件 //cv:原创 2017-10-13 15:20:45 · 1166 阅读 · 0 评论 -
VideoCapture类
#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <opencv2/imgproc/imgproc.hpp>#include <iostream>using namespace std;using namespace cv;int main(){ //打开视频文件:其实就是建原创 2017-10-23 14:37:31 · 537 阅读 · 0 评论 -
获取最大轮廓 opencv
http://blog.youkuaiyun.com/davebobo/article/details/52583167#include<iostream> #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include<imgproc/imgproc.hpp> using name原创 2017-10-25 10:27:00 · 5712 阅读 · 0 评论 -
MP4转.JPG
#include<opencv2\opencv.hpp>#include <iostream>#include <stdio.h>#include<fstream> using namespace std;using namespace cv;//获取视频中的人脸int main(){ //打开视频文件:其实就是建立一个VideoCapture结构 VideoCaptu原创 2017-10-25 15:02:48 · 3046 阅读 · 0 评论 -
图像合并
#include "opencv2/core/core.hpp" #include "opencv2/highgui/highgui.hpp" #include "opencv2/imgproc/imgproc.hpp" using namespace cv;int main(int argc, char **argv){ Mat img_left = imread("image原创 2017-08-20 09:19:17 · 680 阅读 · 0 评论 -
海康摄像头
SDK百度云:包含目录:D:\opencv\build\includeD:\opencv\build\include\opencvD:\opencv\build\include\opencv2D:\CH-HCNetSDK\includeD:\opencv\build\include\opencv2D:\CH-HCNetSDK\include库目录:D:\opencv\build\x86原创 2017-07-21 12:24:15 · 3146 阅读 · 0 评论 -
彩色图批量转换成灰度图、批量格式转换、批量重命名
参考:http://blog.youkuaiyun.com/jjff46/article/details/38948621 代码实现的功能:把图片进行批量转换 (1)彩色图片转换成灰度图 (2)图片进行格式转换 (3)图片重新命名实现代码:#include<iostream>#include "cv.h"#include "highgui.h"#include <stdio.h>原创 2017-03-03 10:06:33 · 1803 阅读 · 0 评论 -
用CMake编译运行在网上下载的源文件src
参考:http://blog.youkuaiyun.com/yiqiudream/article/details/51885698 1、怎么用CMake打开下载的源文件?工具:下载CMake ——> 链接https://cmake.org/download/ 安装完成后,打开CMake-gui程序 如下图所示: 1. 双击打开cmake-gui, 在最上面两行指定文件路径,第一行是源码所在原创 2017-03-15 18:48:35 · 1240 阅读 · 1 评论 -
HAAR、LBP分类器训练
【工作环境】是Windows XP或Linux上的Visual Studio + cygwin。cygwin是必需的,因为我使用了几个UNIX命令。【注解】在进行安装cygwin过程中,要选择安装“python、perl等”几个选项。【代码以及脚本准备】github克隆:https://github.com/mrnugget/opencv-haar-classifier-training百度云原创 2017-05-02 20:46:27 · 895 阅读 · 0 评论 -
检测生成.xml文件的效果:以人脸xml为例
人脸检测代码: 检测单张图片 检测视频中的人脸#include "opencv2/objdetect/objdetect.hpp"#include "opencv2/highgui/highgui.hpp"#include "opencv2/imgproc/imgproc.hpp"#include <iostream>#include <stdio.h>using name原创 2017-05-08 20:11:09 · 1741 阅读 · 0 评论 -
C++中\变成\\
#include <iostream>using namespace std;char* str1_str2(char ch[]){ char *tmp = (char *)malloc(sizeof(1024)); //记得释放内存 char *p = ch; int i=0; while(*p!=NULL) { tmp[i] = *p原创 2017-05-26 16:56:40 · 2844 阅读 · 0 评论 -
VS2010和opencv2.4.9的配置
链接:http://blog.youkuaiyun.com/huang9012/article/details/21811129/【1】环境变量(dll的路径)”…… opencv\build\x86\vc10\bin””…… opencv\build\x64\vc10\bin”【2】包含目录(头文件目录)D:\Program Files\opencv\build\includeD:\Program原创 2017-06-05 10:09:17 · 750 阅读 · 0 评论 -
定时器:SetTimer
注:把编辑框属性设置为“只读” 什么时候我们需要用到SetTimer函数呢?当你需要“每个一段时间”执行一件事的的时候就需要使用SetTimer函数了。使用定时器的方法比较简单,通常告诉WINDOWS一个时间间隔,然后WINDOWS以此时间间隔周期性触发程序。通常有两种方法来实现:发送WM_TIMER消息和调用应用程序定义的回调函数。 1.1 用WM_TIMER来设置定时器 先请看Set原创 2017-06-05 14:19:18 · 712 阅读 · 0 评论 -
SVM+HOG:从完全不包含人体的图片中随机剪裁出64*128大小的用于人体检测的负样本
进行行人检测的分类器训练时,负样本是从完全不包含人体的图片中随机剪裁出来的,下面程序的目的就是这个:1张负样本图片生成10张#include <iostream> #include <fstream> #include <stdlib.h> //srand()和rand()函数 #include <time.h> //time()函数 #include <opencv2/core/c原创 2017-06-01 09:45:34 · 1526 阅读 · 0 评论 -
SVM+HOG:用初次训练的.xml分类器在负样本原图上检测生成HardExample样本
难例(或叫做难样本,Hard Example,Hard Negative,Hard Instance)是指利用第一次训练的分类器在负样本原图(肯定没有人体)上进行行人检测时所有检测到的矩形框,这些矩形框区域很明显都是误报,“把这些误报的矩形框保存为图片”,这些误检的图片就是HardExample图片。 把HardExample图片加入到初始的负样本集合中,重新进行SVM的训练,可显著减少原创 2017-06-02 16:23:32 · 1483 阅读 · 0 评论 -
SVM+HOG:利用训练好的XML进行行人检测(检测效果)
说明:HOG+SVM生成的.xml文件不能用人脸的代码进行测试效果,必须用下面的代码才能测试代码。#include <iostream> #include <fstream> #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include <opencv2/imgproc/imgproc原创 2017-06-01 15:27:09 · 5525 阅读 · 2 评论 -
SVM+HOG:训练分类器生成.xml文件
转载:http://blog.youkuaiyun.com/masibuaa/article/details/16105073正样本来源是INRIA数据集中的96*160大小的人体图片,使用时上下左右都去掉16个像素,截取中间的64*128大小的人体。负样本是从不包含人体的图片中随机裁取的,大小同样是64*128(从完全不包含人体的图片中随机剪裁出64*128大小的用于人体检测的负样本)。http://blog原创 2017-06-02 17:17:15 · 4970 阅读 · 0 评论 -
透视变换——鸟瞰图
http://www.cnblogs.com/liekkas0626/p/5262942.html#include <iostream> #include "highgui.h" #include "opencv2/imgproc/imgproc.hpp" int main() { // get original image. cv::Mat originalImage =原创 2017-10-25 21:43:56 · 6036 阅读 · 3 评论