opencv
文章平均质量分 64
gzj_1101
一个喜欢新事物的码农
展开
-
一段好玩的python代码--随机生成圆
for i in range(0,25): radius = np.random.randint(5,high = 200)#生成1个[5,200)的随机数 color = np.random.randint(0,high = 256,size = (3,)).tolist()#生成3个[0,256)的随机数 pt = np.random.randint(0,high =原创 2017-07-17 20:23:16 · 5821 阅读 · 0 评论 -
Ubuntu16.04配置安装darknet
darknet是一个开源的深度学习框架,非常小巧,不用其他库的支持就能直接运行。但是作者还是支持了cuda和opencv更加方便加速训练以及显示。下面我们开始进行darknet+cuda+opencv的安装。安装顺序opencvCUDAdarknet安装顺序一定要注意,不然出现错误非常麻烦。darknet安装顺序可以随意,但是opencv一定要cuda前面安装。不然报错很难解决只能重装系统。原创 2017-11-28 11:35:23 · 15627 阅读 · 8 评论 -
opencv实现对图片的二值化
图像阈值分割二值化是图像分割的一种方法。在二值化图象的时候把大于某个临界灰度值的像素灰度设为灰度极大值,把小于这个值的像素灰度设为灰度极小值,从而实现二值化。 根据阈值选取的不同,二值化的算法分为固定阈值和自适应阈值。 比较常用的二值化方法则有:双峰法、P参数法、迭代法和OTSU法等。代码实现#encoding:utf-8import cv2import matplotlib...原创 2018-03-01 22:01:43 · 2375 阅读 · 0 评论