
OpenCV学习
shawncheer
这个作者很懒,什么都没留下…
展开
-
vim+python+OpenCV学习五 : 直方图的计算与显示
#coding=utf-8import cv2import numpy as np'''在Python中调用的OpenCV直方图计算函数为cv2.calcHistcv2.calcHist(images, channels, mask, histSize, ranges[], hist[, accumulate ]) #返回hist 其中第一个参数必须用方括号括起来。表示可以有原创 2016-03-02 18:45:11 · 1014 阅读 · 0 评论 -
OpenCV 和 VS 2015 C++ 再release的调试模式下出现 exception 0xC0000005
http://answers.opencv.org/question/88927/vs-2015-c-imwrite-exception-0xc0000005/thanks that helped, by mistake I set the same lib under the Linker settings for Debug and Release settings. After I...原创 2018-08-02 16:18:25 · 720 阅读 · 0 评论 -
无法查找或打开 PDB 文件
今天安装OpenCV3.1,遇到这个错误,之前还是以为没有联网加载PDB,后来受到在Windows10上面的启发。在Windows10上面显示没有opencv*.dll。而在windows7上面只是说没有dll,并不告知是哪个。我试着像windows10一样将opencv*.dll 放在c:\windows\system32下面。完成解决问题。...原创 2018-08-01 23:43:10 · 2286 阅读 · 0 评论 -
Linux compile opencv cuda program ----simple example.
Simple C++ code(test.cpp) as show below:#include #include "opencv2/opencv.hpp"#include "opencv2/core.hpp"#include "opencv2/highgui.hpp"#include "opencv2/cudaarithm.hpp"using namespace cv;int原创 2017-09-17 10:04:28 · 376 阅读 · 0 评论 -
Using OpenCV with gcc and CMake
1. DisplayImage.cpp code below:#include #include #include using namespace std;using namespace cv;int main(int argc,char** argv){ if ( argc !=2){ cout " <<endl; return -1; } Mat image原创 2017-09-13 21:56:41 · 439 阅读 · 0 评论 -
To find the version of opencv
code:shawn@shawn-ThinkStation-P700:~/shawn-science/cuda_demo$ pkg-config --modversion opencv3.0.0原创 2017-09-13 12:00:03 · 305 阅读 · 0 评论 -
Java + opencv学习:在Eclipse下配置基于Java的OpenCV开发环境
最近研究OpenCV想用java进行开发,因此研究了一下怎么在Eclipse中配置基于java的Opencv.第一步:先到OpenCV官网下载你想要的版本,假设使用的是2.4.6版本。这里附上下载地址:http://opencv.org/downloads.html,在官网下载你想要的版本,解压到本地的某个目录。比如 D:/OpenCV/。第二步,打开Eclipse,并找到Wi原创 2016-04-08 17:43:20 · 18806 阅读 · 2 评论 -
OpenCV学习:人脸识别 简单程序
//Haar特征检测,人脸识别算法,是用xml作为训练后的分类器做的#include#include#include#includeusing namespace std;int main(){ //加载Haar特征检测分类器 // haarcascade_frontalface_alt.xml系OpenCV自带的分类器 // //C++中用指针还是非常多的, //记住原创 2016-04-08 15:27:05 · 2462 阅读 · 0 评论 -
应用程序无法正常启动(oxc000007b):解决方案
重点在于环境变量的设置:原来只有D:\Program Files (x86)\OpenCV2.3\build\x64\vc10\bin加上D:\Program Files (x86)\OpenCV2.3\build\x86\vc10\bin就OK了或者:D:\opencv\build\common\tbb\intel64\vc10 64位程序 要再环境变量里添加这个D:\原创 2016-02-29 22:10:38 · 67340 阅读 · 0 评论 -
vim+python+OpenCV学习四 : 像素通道分割
#-*-coding=UTF-8-*-#使用OpenCV自带的split函数,输出为黑白图像import cv2import numpy as npimg=cv2.imread("E:\\testpictures\\meizi4.jpg")'''下面一句话可以这样b = cv2.split(img)[0] g = cv2.split(img)[1]原创 2016-02-28 22:54:47 · 896 阅读 · 0 评论 -
vim+python+OpenCV学习三 : 对图像的像素处理
#coding=utf-8 #这个不能没有,除非把 _vimrc 配置给解决掉'''1、与C++不同,在Python中灰度图的img.ndim = 2,而C++中灰度图图像的通道数img.channel() =12、为什么使用np.random.random()?这里使用了numpy的随机数,Python自身也有一个随机数生成函数。这里只是一种习惯,np.random模块中拥有更多原创 2016-02-21 15:22:50 · 1236 阅读 · 0 评论 -
vim+python+OpenCV学习二 : 灰度图像 保存图像
#-*-coding:utf-8-*-import cv2import numpyimg=cv2.imread("E://testpictures//meizilittle.jpg")# 创建一副空图片emptyImage=numpy.zeros(img.shape,numpy.uint8)#赋值图片emptyImage2=img.copy()#转变图像为灰度图原创 2016-02-21 13:35:09 · 7250 阅读 · 5 评论 -
vim+python+OpenCV学习一 : 图像显示
从今天开始用vim+python+OpenCV来编写OpenCV程序,首先编写一个打开图像并且显示图像的程序。import cv2#从内存中读取一副图片imgMeizi=cv2.imread("E:\\testpictures\\meizi9.jpg ")#创建一个窗口cv2.namedWindow("ImageMeizi")#在窗口中显示图片cv2.imshow("Imag原创 2016-02-20 15:18:43 · 736 阅读 · 0 评论 -
vim+python+OpenCV学习七 : Sobel算子、Laplacian算子和Canny边缘检测
#coding=utf-8'''Sobel算子Sobel算子依然是一种过滤器,只是其是带有方向的。在OpenCV-Python中,使用Sobel的算子的函数原型如下:dst = cv2.Sobel(src, ddepth, dx, dy[, dst[, ksize[, scale[, delta[, borderType]]]]]) 前四个是必须的参数:第一个参数是需要处理的原创 2016-03-06 12:07:08 · 7434 阅读 · 7 评论 -
vim+python+OpenCV学习六 : 滤波初级
#coding=utf-8#用低通滤波来平滑图像,低通滤波器的目标是降低图像的变化率。#将每个像素替换为该像素周围像素的均值。#这样就可以平滑并替代那些强度变化明显的区域import cv2img=cv2.imread('test5.jpg')'''其中dst是blur处理后返回的图像,参数一是输入的待处理图像,参数2是低通滤波器的大小。其后含有几个可选参数,用来设置滤波器原创 2016-03-05 22:39:15 · 537 阅读 · 0 评论 -
vim+python+OpenCV学习六 : 形态学初级
#coding=utf-8import cv2import numpy as npimg=cv2.imread(r'test1.jpg')'''NpKernel = np.uint8(np.zeros((5,5))) for i in range(5): NpKernel[2, i] = 1 #numpy定义结果元素 NpKernel[i, 2] = 1原创 2016-03-05 20:59:40 · 898 阅读 · 0 评论 -
Windows上Anaconda中python调用OpenCV最简便方--离线
本文参考(https://blog.youkuaiyun.com/tina_ttl/article/details/51034845) 安装PythonAnaconda, 在安装PyCharm IDE后,需要配置opencv环境 具体做法是:将G:\Opencv249\opencv\build\python\2.7\x64 目录下的cv2.pyd文件拷贝到G:\Anaconda\Lib\s...原创 2018-08-16 21:17:35 · 552 阅读 · 0 评论