随笔分类 -  opencv

Python判断unicode是汉字,数字,英文,或者其他字符
摘要:功能:判断unicode是否是汉字,数字,英文,或者是否是(汉字,数字和英文字符之外的)其他字符。全角、半角符号相互转换。全角、半角?全角--指一个字符占用两个标准字符位置。汉字字符和规定了全角的英文字符及国标GB2312-80中的图形符号和特殊字符都是全角字符。一般... 阅读全文
posted @ 2018-02-01 19:18 未雨愁眸 阅读(2172) 评论(0) 推荐(0)
Image Pyramid (二)
摘要:上一篇文章里,我们介绍了图像金字塔的基本原理,就是一种分层次的下采样。这篇文章里我们简单介绍一下图像金字塔的一种应用,image blending。利用图像金字塔做 image blending,可以让图像的连接处过渡非常自然,类似一种无缝连接。image blend... 阅读全文
posted @ 2018-01-27 19:30 未雨愁眸 阅读(1086) 评论(0) 推荐(0)
OpenCV-Python在图片上输出中文
摘要:OpenCV中在图片上输出中文一般需要借助FreeType库实现。FreeType库是一个完全免费(开源)的、高质量的且可移植的字体引擎,它提供统一的接口来访问多种字体格式文件。但使用FreeType需要下载库并重新编译,过程麻烦一点。在Python中,可以借助PIL... 阅读全文
posted @ 2018-01-19 21:42 未雨愁眸 阅读(1223) 评论(0) 推荐(0)
OpenCv-Python 图像处理基本操作
摘要:1. 图片加载、显示和保存import cv2img = cv2.imread("01.jpg")imgGrey = cv2.imread("01.jpg",0)cv2.imshow("img",img)cv2.imshow("imgGrey",imgGrey)cv2... 阅读全文
posted @ 2017-12-16 09:31 未雨愁眸 阅读(763) 评论(0) 推荐(0)
python中PIL.Image和OpenCV图像格式相互转换
摘要:PIL.Image转换成OpenCV格式:import cv2from PIL import Imageimport numpyimage = Image.open("plane.jpg")image.show()img = cv2.cvtColor(numpy.as... 阅读全文
posted @ 2017-10-01 13:17 未雨愁眸 阅读(1690) 评论(0) 推荐(0)
Ubuntu+anaconda环境里安装opencv
摘要:在Ubuntu的Anaconda环境下安装OpenCV比较方便,直接在终端中输入以下命令:conda install --channel https://conda.anaconda.org/menpo opencv这个方式安装的是OpenCV2.4.11版本,如果要... 阅读全文
posted @ 2017-09-13 22:37 未雨愁眸 阅读(1588) 评论(0) 推荐(0)
Windows下Python2.7配置OpenCV2.4.10
摘要:所需文件:1 Python2.7.13 链接: https://www.python.org/downloads/release/python-2713/ 这里选Windows 64位的安装包。2 pip9.0.1 链接: https://pypi.p... 阅读全文
posted @ 2017-06-19 20:37 未雨愁眸 阅读(451) 评论(0) 推荐(0)
python opencv —— io(帧、图像、视频的读取与保存)
摘要:0. VideoCaptureVideoCapture:构造函数;常见成员函数:open:打开视频文件,或者捕获视频设备,该函数会首先调用 release() 函数以关闭已打开的文件或设备;Python: cv2.VideoCapture.open(filename)... 阅读全文
posted @ 2017-05-03 22:55 未雨愁眸 阅读(423) 评论(0) 推荐(0)
python opencv —— io(帧、图像、视频的读取与保存)
摘要:0. VideoCaptureVideoCapture:构造函数;常见成员函数:open:打开视频文件,或者捕获视频设备,该函数会首先调用 release() 函数以关闭已打开的文件或设备;Python: cv2.VideoCapture.open(filename)... 阅读全文
posted @ 2017-05-03 22:55 未雨愁眸 阅读(1582) 评论(0) 推荐(0)
python opencv3 —— 常用工具、辅助函数、绘图函数(图像添加文本、矩形等几何形状)
摘要:1. cv2.hconcat()、cv2.vconcat()将从摄像头捕获的多个图像帧,横向(cv2.hconcat)或纵向(cv2.vconcat)拼接到一起,使得可以在一个 window 中进行显示,而不是在不同的 window 中分别显示。while True:... 阅读全文
posted @ 2017-04-28 11:06 未雨愁眸 阅读(389) 评论(0) 推荐(0)
python opencv3 —— 常用工具、辅助函数、绘图函数(图像添加文本、矩形等几何形状)
摘要:1. cv2.hconcat()、cv2.vconcat()将从摄像头捕获的多个图像帧,横向(cv2.hconcat)或纵向(cv2.vconcat)拼接到一起,使得可以在一个 window 中进行显示,而不是在不同的 window 中分别显示。while True:... 阅读全文
posted @ 2017-04-28 11:06 未雨愁眸 阅读(997) 评论(0) 推荐(0)
python opencv3 —— 改变颜色空间(color space)
摘要:OpenCV: Changing Colorspaces1. 查看 opencv 支持的颜色空间转换opencv 中色彩空间转换由一些定义的全局的宏给出,使用如下的代码,将它们调出:>> import cv2>> [c for c in dir(cv2) if c.s... 阅读全文
posted @ 2017-04-28 10:28 未雨愁眸 阅读(210) 评论(0) 推荐(0)
python opencv3 —— 改变颜色空间(color space)
摘要:OpenCV: Changing Colorspaces1. 查看 opencv 支持的颜色空间转换opencv 中色彩空间转换由一些定义的全局的宏给出,使用如下的代码,将它们调出:>> import cv2>> [c for c in dir(cv2) if c.s... 阅读全文
posted @ 2017-04-28 10:28 未雨愁眸 阅读(584) 评论(0) 推荐(0)
python opencv3 —— findContours
摘要:findContours 是 opencv 下的轮廓提取函数。1. api 分析findContours(image, mode, method[, contours[, hierarchy[, offset]]]) -> image, contours, hiera... 阅读全文
posted @ 2017-04-14 15:35 未雨愁眸 阅读(1545) 评论(0) 推荐(0)
python opencv3 —— findContours
摘要:findContours 是 opencv 下的轮廓提取函数。1. api 分析findContours(image, mode, method[, contours[, hierarchy[, offset]]]) -> image, contours, hiera... 阅读全文
posted @ 2017-04-14 15:35 未雨愁眸 阅读(1520) 评论(0) 推荐(0)
CUDA二维纹理内存+OpenCV图像滤波
摘要:CUDA和OpenCV混合编程,使用CUDA的纹理内存,实现图像的二值化以及滤波功能。#include #include #include using namespace cv;int width = 512;int height = 512;// 2维纹理text... 阅读全文
posted @ 2017-02-08 21:04 未雨愁眸 阅读(608) 评论(0) 推荐(0)
OpenCV绘制朱利亚(Julia)集合图形
摘要:朱利亚集合是一个在复平面上形成分形的点的集合。以法国数学家加斯顿·朱利亚(Gaston Julia)的名字命名。朱利亚集合可以由下式进行反复迭代得到:对于固定的复数c,取某一z值(如z = z0),可以得到序列 这一序列可能反散于无穷大或始终处于某一范围之内并收敛于某... 阅读全文
posted @ 2017-02-03 20:50 未雨愁眸 阅读(598) 评论(0) 推荐(0)
OpenCV dll 源码调试—附加到进程
摘要:使用CMake可以生成OpenCV源码的解决方案,然后就可以对OpenCV函数进行修改,功能剪切等操作了,对这部分内容感兴趣的可以浏览一下上一篇文章:CMake生成OpenCV解决方案&&编译OpenCV源码自己修改过的函数实现可能有Bug,或者我们想跟踪查看DLL被... 阅读全文
posted @ 2017-01-07 21:40 未雨愁眸 阅读(432) 评论(0) 推荐(0)
CMake生成OpenCV解决方案&&编译OpenCV源码
摘要:生成OpenCV工程需要用到CMake,所以第一步需要下载CMake软件,下载链接:CMake下载目前最新的版本是3.7.1,这里选择下载Platform下的Windows win32-x86 ZIP,大小21M:把下载完成的压缩包解压出来就可以了,不用安装。打开解压... 阅读全文
posted @ 2017-01-05 21:57 未雨愁眸 阅读(716) 评论(0) 推荐(0)
OpenCV图像修复
摘要:在OpenCV的“photo.hpp”中定义了一个inpaint函数,可以用来实现图像的修复和复原功能,inpaint函数的原型如下:void inpaint( InputArray src, InputArray inpaintMask, ... 阅读全文
posted @ 2016-12-21 23:14 未雨愁眸 阅读(357) 评论(0) 推荐(0)