- 博客(13)
- 收藏
- 关注
原创 CV2.resize()锯齿现象消除
res = cv2.resize(sub,dsize=(256,192),interpolation=cv2.INTER_AREA)cv2.imwrite(‘resized/res.jpeg’,res)INTER_AREA使用像素区域关系进行重采样。不容易产生锯齿
2021-10-09 11:04:01
2353
原创 图像透视映射(PerspectiveMappings)
图像透视映射(PerspectiveMappings)提出问题:当我们拍摄物体时,如何将物体摆正?具体实例实现步骤1 导入所需模块import numpy as npimport cv2import matplotlib.pyplot as plt2 读取图像并将其转化为灰度图像src = cv2.imread("ex4.jpg")img = np.copy(src)gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)gray = cv2.Gaus
2020-08-19 14:34:30
1010
原创 理解霍夫变换及圆检测
近日在做小球动力特性识别过程中,用到了opencv中的霍夫变换圆检测来识别图像中的小球,从而确定小球的位置。但是在调节参数的过程中不能明确各参数的真正含义,无法达到最优的识别效果。所以想深入理解霍夫圆检测,以及了解opencv对于该算法做了哪些改进,从而更好地使用之。谁是霍夫?这里的霍夫不是那个CPU之父特德霍夫,这里的霍夫是Paul hough。一位喜欢发专利的数学家。什么是霍夫变换霍...
2020-04-11 15:53:38
7465
原创 如何更快速地计算卷积
前一篇博客说明了真正理解卷积问题。今天我来总结一下,对于卷积计算都有哪些优化方法,来对卷积进行快速计算。分类滑窗: 这种方法是最直观最简单的方法。 但是, 该方法不容易实现大规模加速, 因此, 通常情况下不采用这种方法。这里就不重点介绍了,在我之前的博客有python的实现过程,有兴趣的朋友可以看看。im2col: 目前几乎所有的主流计算框架包括 Caffe, MXNet 等都实现了该方法...
2020-04-04 16:35:41
1949
原创 真正理解卷积 (附python实现代码)
首先看定义和公式卷积就是以一个函数为输入函数,在输入函数每个点上,以输入函数为系数叠加位移了的响应函数,最终得到的函数。哇,相当抽象, 这是个啥,这又是个啥?好的先不着急弄清楚这符号是什么。先清楚这个符号代表卷积运算就行。那卷积的运算结果是什么?也就是这个东西最终会等于什么?大家学过积分的认真看这个这个东西是什么?是这个东西关于的积分,他的结果将会是关于n的一个函数,什么意思?就是卷积结果...
2020-03-31 18:27:02
6311
1
原创 深度学习之装机与系统篇
最近想要实现一个基于caffe框架的深度学习案例,而caffe一般需要在ubuntu系统中运行,且使用GPU运行效率更高,然而博主原主机机箱不支持显卡添置和更换。因此,博主萌生出另配置一台台式机及入坑Linux系统的想法,在这里也与大家分享一下一些心得,另外本台式机也比较适合一般娱乐使用,可以为想要配置台式电脑的朋友提供参考,节约一些时间。进入正题,首先罗列一下配置清单。![配置与价格清单]...
2020-03-30 14:03:43
445
原创 大家好,这里是陈启达的博客
大家好,这里是陈启达的博客。我是一名机器视觉算法从业者,这是我第一次发博客。以后我会在这里与大家分享我的工作心得以及一些问题的解决方案。欢迎大家一起讨论学习!...
2020-03-27 16:39:24
161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人