
opencv
ForABiggerWorld
这个作者很懒,什么都没留下…
展开
-
Android opencv 环境搭建
opencv是用C++写的,Android用Java,所以Android调用opencv库要用JNI先用eclipse搭建Android环境,新建的一个android项目,再按照CDT插件让eclipse支持C++,然后下载opencv Android SDK解压,集成到项目中参考:http://blog.youkuaiyun.com/yanzi1225627/article/原创 2017-08-24 23:37:15 · 444 阅读 · 0 评论 -
opencv imwrite & imread不能回复原始数据
即使指定了IMWRITE_JPEG_QUALITY为100还是不行 cv2.imwrite('test.jpg', img, [int(cv2.IMWRITE_JPEG_QUALITY), 100]) test = cv2.imread('test.jpg') print(test.dtype, img.dtype) print(test == img)换成PNG格式原创 2018-01-29 12:11:57 · 392 阅读 · 0 评论 -
opencv python 每个pixel增加一个数
在C++里面是这样:https://docs.opencv.org/2.4/doc/tutorials/core/basic_linear_transform/basic_linear_transform.html#include #include #include using namespace cv;double alpha; /**< Simple contrast cont原创 2017-11-29 20:40:08 · 735 阅读 · 0 评论 -
opencv 去除背景
过程:先拍一张背景图,然后待去除背景的图片减去背景,然后二值化,再调用findContours得到轮廓,然后把必要的轮廓合并起来,最后用boundingRect包起来,作为ROI区域保存该区域内的图片import cv2import numpy as npfrom matplotlib import pyplot as pltimport globimport cv2import原创 2017-10-13 18:22:08 · 6643 阅读 · 0 评论 -
Mac虚拟机安装XCode 配置opencv
Mac虚拟机安装:http://www.jianshu.com/p/ce50dbecdff9XCode安装:先去Apple开发官网下载一个老版本的XCode,再共享到虚拟机安装测试C++:http://www.cnblogs.com/YouXianMing/p/4316567.html制作静态库:http://www.jianshu.com/p/43d55ae49f59http:/原创 2017-09-02 19:26:55 · 434 阅读 · 0 评论 -
opencv 计算圆度
http://blog.youkuaiyun.com/u012526003/article/details/52522745http://blog.youkuaiyun.com/makenothing/article/details/12419253计算周长,想到的有2种方式1. 就是上面链接的2中方式,计算轮廓点的差分,再平方求和开方2. 对联通区域的每行求,相邻两行之间减去重叠的部分原创 2017-09-02 19:17:14 · 9806 阅读 · 0 评论 -
opencv 提取视频信息(提取每帧 VS 按照时间提取)
opencv在开发win32平台开发视频应用时,可以用cvCaptureFromAVI方便提取中视频的信息但是在Android中虽然有这个函数,但是用不了,根本不能用,google了好久才在opencv官网论坛发现是opencv本身对android支持不好的缘故但是我又需要提取出每一帧的信息来计算待检测物体的移动速度android SDK自带的MediaMetadataRetrieve原创 2017-08-27 21:23:45 · 10428 阅读 · 0 评论 -
opencv 分水岭 连通区域
最近需要基于opencv做一下图像分割的东西,之前接触图像处理也比较浅显,很多概念也不是很清楚,只能慢慢自己体会了1. 分水岭算法原理与例子:http://blog.youkuaiyun.com/h_wlyfw/article/details/38564537 http://www.javashuo.com/content/p-6555513.html源码:http:/原创 2017-08-24 23:59:41 · 921 阅读 · 0 评论 -
Android opencv 调试
eclipse android jni方式调用C++,又不能debug进去,想看个变量还要用LOGD,想看图片处理得怎么样,还得imwrite图片到sdcard,或者保存为txt文件再用Matlab加载(http://blog.youkuaiyun.com/chenyusiyuan/article/details/7974378)当然最好是先在VS里面调试好,在移植到android原创 2017-08-27 20:55:26 · 371 阅读 · 0 评论 -
opencv 中Mat的一些操作
(1)创建矩阵OpenCV Java中矩阵就是一个类 Mat,和它扩展出来的MatOfDouble之类的类。通常创建一个矩阵对象的方法是:Mat A = new Mat(3, 4, CvType.CV_64FC1);或者分两步:Mat A = new Mat();A.create(3,4,CvType.CV_64FC1);矩阵使用完毕不用了,要记得销毁:原创 2017-08-24 23:40:25 · 10271 阅读 · 2 评论 -
关于opencv不能读取GIF图片
由于license的原因,无法读取GIF:http://answers.opencv.org/question/185929/how-to-read-gif-in-python/但是可以用其他库(PIL,Imageio)读取,保存为PNG,JPG的图片,然后opencv就能读取了https://stackoverflow.com/questions/18502508/is-there-a-...原创 2018-10-11 15:36:12 · 8497 阅读 · 2 评论