rt import cv2 import numpy as np path = "_lo.png" img = cv2.imread(path) gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) gray = gray / 255.0 #像素值0-1之间 #s ...
分类:
编程语言 时间:
2019-12-06 11:58:09
阅读次数:
416
算法: 第一步,将图片转换为二值图像A 第二步,创建和A相同大小但是元素都为0的图像B,并复制A到A_copy中 第三步,A中任选一点值为255的像素,设为p1,并使用计算连通分量算法,当算法收敛时,则检测出一个连通分量 第四步,将检测出来的连通分量复制到B中,A_copy中对应的值设为0,记录连通 ...
分类:
编程语言 时间:
2019-12-04 22:02:39
阅读次数:
525
关于OpenCV简介 OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处 ...
分类:
编程语言 时间:
2019-11-28 19:15:35
阅读次数:
135
本节内容主要将如何平滑图像。如通过低通道滤波模糊图像。或者自定义滤波处理图像。 import cv2import numpy as npfrom matplotlib import pyplot as pltimg = cv2.imread(r'C:\root\learn\python\opencv ...
分类:
编程语言 时间:
2019-11-10 22:29:50
阅读次数:
111
先上一个效果图: 使用Python3.7+OpenCV 3.x. 需要引入 numpy库。 以下是具体实现代码。 # -*- coding:utf-8 -*- ''' Python: 3.5.7 opencv 3.x 在图上用鼠标左键和右键标记前景和后景即可. 如果需要重新标记图像,关闭程序重新运行 ...
分类:
编程语言 时间:
2019-11-09 20:07:51
阅读次数:
198
(1)设置网络(2)安装一个中文输入法(3)CUDA+驱动+cuDNN+添加到系统环境中(4)禁止内核更新(5)安装好opencv之后,查看安装的版本(6)查看自带的python版本(7)设置系统里python的默认版本(8)配python-opencv(9)不管是用pip装什么模块,前面尽量不要加 ...
分类:
系统相关 时间:
2019-10-14 14:43:01
阅读次数:
148
在最近刷今日头条以及其他媒体软件时,经常会发现一些AI换脸的视频,于是我想,可不可以自己实现一个可以进行人脸识别的软件程序。我的具体流程是先配合python网络爬虫先进行万张PubFig人脸公共图片的爬取,分析出图片具体特征,然后再配合机器学习的OpenCV视觉库进行软件的构建。有一篇Github的 ...
分类:
编程语言 时间:
2019-09-22 17:57:04
阅读次数:
307
import cv2 cap = cv2.VideoCapture('data/1.mp4') while cap.isOpened(): ret, frame = cap.read() # 调整窗口大小 cv2.namedWindow("frame", 0) # 0可调大小,注意:窗口名必须ims... ...
分类:
编程语言 时间:
2019-09-12 10:09:09
阅读次数:
1392
import cv2 cap = cv2.VideoCapture('data/zuqiu.mp4') while cap.isOpened(): ret, frame = cap.read() # 显示文字:图片,文字,位置,字体类型,字体大小,字体颜色,字体粗细 cv2.putText(fram... ...
分类:
编程语言 时间:
2019-09-12 09:30:42
阅读次数:
75
首要必须学Python!OpenCV是深度学习出现之前最常用的工具,基本图像处理方面。 神经网络和深度学习算法 TensorFlow(谷歌)和Keras(用起来简单上手快) https://mooc.study.163.com/smartSpec/detail/1001457001.htm CV学习 ...
分类:
其他好文 时间:
2019-09-11 22:05:34
阅读次数:
100