
计算机视觉
king110108
从事汽车电子行业10年
展开
-
OpenCV学习笔记之五:视频读取写入
用 OpenCV 开发难免会针对 Camera 或者是 Video 做处理,有的时候需要将画面保留下来,这个时候最佳方案是保存成一个 .avi 的文件。OpenCV 底层是用 FFMEPG 进行多媒体开发的,所以 OpenCV 它的长项不在于此,它只是提供了这种能力而已,如果要针对多媒体文件做复杂的处理,推荐的还是 FFMEPG 专业库。OpenCV 用来创建视频文件的类是 VideoWr...原创 2020-03-29 11:11:12 · 1484 阅读 · 0 评论 -
OpenCV学习笔记之四:图像阈值与平滑处理
一、图像阈值ret, dst = cv2.threshold(src, thresh, maxval, type)src: 输入图,只能输入单通道图像,通常来说为灰度图 dst: 输出图 thresh: 阈值 maxval: 当像素值超过了阈值(或者小于阈值,根据type来决定),所赋予的值 type:二值化操作的类型,包含以下5种类型: cv2.THRESH_BINARY; cv...原创 2020-01-01 20:17:19 · 377 阅读 · 0 评论 -
OpenCV学习笔记之三:图像基本操作
首先,学习图像处理需要用到Python的两个库,在Pycharm的终端里安装以下两个库:注意:安装特定版本的库时,在后面用==接要安装的版本号pip install opencv-python==3.4.1.15pip install opencv-contrib-python==3.4.1.15计算机中一个像素点事从0-255表示亮度,255最亮表示白色,0表示黑色。RGB是三...原创 2019-12-30 18:01:23 · 489 阅读 · 0 评论 -
OpenCV学习笔记之二:图像处理中常用的函数介绍
一、imreadMat imread(const String& filename,int flags = IMREAD_COLOR);返回Mat对象;参数filename: 待打开图片的绝对地址,需要注意的是,并不是所有文件都可以用它打开,它支持的文件如下;函数识别不是依靠文件的后缀名,而是依靠内容的编码格式;需要注意的是imread读取数据时会重新排列数据。Wind...原创 2019-12-31 16:27:03 · 552 阅读 · 0 评论 -
OpenCV学习笔记之一:图像基本介绍
首先我们要了解图像的构成,图像是由像素构成的,图像里的任何一个点都是一个像素左边的图像看上去比较模糊,右上角的比较清晰一点,但是他们都是由一系列点组成的不同在于左边的像素要低一些,而右边的像素要高一点我们平常所说的像素其实就是构成图像的点的多少,即像素的数量,像素的大小等于行像素乘以列像素比如像素5000W的要比500W像素要清晰一、图像的分类二值图像:任何一点非...原创 2019-12-31 16:17:28 · 396 阅读 · 0 评论