返回信息流有两个对图片进行二值化处理的程序。
一种是
for i in range(w):
for j in range(h):
if img[i, j] > 125:
img[i, j] = 255
else:
img[i, j] = 0
另一种是
img是图片用opencv读取的numpy矩阵。
img[img > 125] = 255
img[img < 125] = 0
第二种写法的速度比第一种会快上几个数量级,但是这是为什么呢?有没有大佬能够帮忙解惑一下。以及想请假一下第二种写法的语法是什么?
这是一条镜像帖。来源:北邮人论坛 / python / #24354同步于 2019/9/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
[问题] 为什么这么写速度就很快?
cheng1997
2019/9/19镜像同步26 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
应该是numpy矩阵加速过了,本科毕设研究过,网上一看就知道了。
【 在 cheng1997 (长生在世) 的大作中提到: 】
: 有两个对图片进行二值化处理的程序。
: 一种是
: for i in range(w):
: ...................