
OpenCV
FrankJingle
这个作者很懒,什么都没留下…
展开
-
PatchMatch Stereo(二):Gipuma
前言paper: 《Massively Parallel Multiview Stereopsis by Surface Normal Diffusion》PatchMatch Stereo 算法的GPU版本,提供了源码,从代码的角度来进行解读。算法 & 源码源码地址: https://github.com/kysucix/gipuma.git一、main函数int main(int argc,原创 2017-07-25 21:04:36 · 7464 阅读 · 8 评论 -
【opencv 学习笔记】入门篇(一): 一些小技巧
打印图像可以使用cout << Mat << std::endl来打印一个Mat的内容,如下所示Mat img = imread("pic.jpg");cout << img << std::endl;reshape 图像reshape 可以用来改变图像的长宽,例如3*3的变成1*9,但是不改变原图,与resize区分开。#include <iostream>#include "opencv2/原创 2017-04-19 12:10:05 · 450 阅读 · 0 评论 -
【opencv】hog做行人检测
使用opencv中的hog特征来做行人检测参考 http://blog.youkuaiyun.com/icvpr// hog.cpp : 定义控制台应用程序的入口点。//#include #include #include "highgui.h"#include "cv.h" #include #include using namespace std;using names原创 2015-06-03 14:59:10 · 756 阅读 · 0 评论 -
python中使用opencv
看一个简单的例子import cv2img = cv2.imread("E:/001.jpg",0)cv2.imshow('Image',img)cv2.waitKey(0)img_resize = cv2.resize(img,(100,100))cv2.imshow('img_resize',img_resize)cv2.waitKey(0)效果如下图:原创 2015-05-19 18:31:44 · 773 阅读 · 0 评论 -
【opencv】Mat 数据操作
t = (double)getTickCount(); Mat img1(1000, 1000, CV_32F); for (int i=0; i<1000; i++) { for (int j=0; j<1000; j++) { img1.at(i,j) = 3.2f; } } t = (double)getTickCount() - t; printf("in原创 2014-12-10 15:26:17 · 551 阅读 · 0 评论 -
opencv中逐文件夹读取图片
#include int _tmain(int argc, _TCHAR* argv[]){ //样本集的建立 vector> Img ; //循环读取文件 string dir_path = "E:/OCRdataset/trainData"; Directory dir; vector filepath = dir.GetListFolders(dir_原创 2014-10-23 13:33:17 · 949 阅读 · 0 评论 -
opencv在visual studio中配置
F:\Program Files\OpenCV2.4.4\opencv\build\includeF:\Program Files\OpenCV2.4.4\opencv\build\include\opencvF:\Program Files\OpenCV2.4.4\opencv\build\include\opencv2F:\Program Files\OpenCV2.4.4\ope原创 2014-10-23 13:15:43 · 481 阅读 · 0 评论 -
linux 中编辑opencv错误
在ubuntu中编译opencv,结果出现下面错误Linking CXX shared library ../../lib/libopencv_imgproc.so /usr/bin/ld: /opt/intel/ipp/lib/ia32/libippcv_l.a(ippcv00242as.o): relocation R_386_GOTOFF against undefined symb原创 2014-10-23 13:12:04 · 1690 阅读 · 0 评论 -
opencv协方差矩阵和特征值函数
#include "stdafx.h"#include "highgui.h"#include "cv.h"using namespace cv;int _tmain(int argc, _TCHAR* argv[]){ //测试协方差矩阵 double dataSrc[5][4] = { 1, 2, 3 , 4 , 2, 1, 3 , 3 , 5, 1,原创 2014-10-23 13:11:00 · 803 阅读 · 0 评论 -
opencv小知识
1.在opencv中像素点的数据类型能找到对应类似char,int,float,double的,比如说是分别为CV_8UC1,CV_16UC1,CV_32FC1, CV_64FC1,一定要注意是没有这一说法的CV_16FC1。 2.当图像像素值为hsv空间时,hsv中3个分量的取值范围为[0 180],[0 255],[0,255]. 3.opencv中的NAN表示是非数字,转载 2014-10-23 13:09:52 · 899 阅读 · 0 评论 -
配置OpenCV产生flann\logger.h(66): error C4996: 'fopen': This function or variable may be unsafe问题
From http://blog.youkuaiyun.com/guoming0000/article/details/8838810 今天使用vs2012配置opencv编译出现问题:1>------ 已启动生成: 项目: Win32ForOpenCV245, 配置: Debug Win32 ------1> stdafx.cpp1> Win32ForOpenCV245.转载 2014-10-23 13:04:07 · 480 阅读 · 0 评论 -
opencv在一个窗口里面显示多张图片
From http://blog.youkuaiyun.com/yang_xian521/article/details/7915396转载 2014-10-23 13:01:42 · 2132 阅读 · 0 评论 -
opencv图像拼接
#include #include #include "opencv2/highgui/highgui.hpp"#include "opencv2/stitching/stitcher.hpp"using namespace std;using namespace cv;int main(int argc, char* argv[]){ Mat img01 = imread("0原创 2014-10-23 12:58:39 · 935 阅读 · 0 评论 -
opencv读写视频
#include "highgui.h"using namespace cv;int _tmain(int argc, _TCHAR* argv[]){ VideoCapture cap("E:\\华为项目\\【项目】周界\\video\\PEA-22047-白天停车场-树叶拂动 .avi"); VideoWriter writer("save.avi",CV_FOURCC('M','J原创 2014-10-23 12:47:14 · 458 阅读 · 0 评论 -
【opencv样例学习】前言
最近原创 2014-06-05 09:52:09 · 494 阅读 · 0 评论 -
【opencv2 初级篇】第一篇:前言
此opencv2.0 指的是新版本的opencv,使用教材《opencv2 计算机视觉编程手册》原创 2014-05-05 10:55:20 · 505 阅读 · 0 评论 -
用opencv来验证一篇彩色图像增强算法
网上看到了一篇论文http://www.docin.com/p-395819289.html原创 2014-04-12 13:41:37 · 1922 阅读 · 1 评论 -
Buffer转OpenCV格式
Buffer指的是unsigned char* 类型的图片内容,将Buffer转为openCV的格式,便于查看和保存,用来进行中间步骤的观察和调试。1.opencv 1.0版本uchar* 数据指针转为 IplImage类型Buffer 为uchar* 类型,height ,width提前知道。彩图的size用width 和 height,但是在cvSetData里面要使用跨度st原创 2014-03-31 14:13:49 · 3195 阅读 · 0 评论