栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

OpenCV Python通过图像数据绑定极其缓慢的迭代

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

OpenCV Python通过图像数据绑定极其缓慢的迭代

尝试使用numpy进行计算,而不要使用嵌套循环。对于numpy这样的简单计算,您应该获得类似C的性能。

例如,您的嵌套for循环可以用几个numpy表达式代替…

我对opencv并不十分熟悉,但是我认为python绑定现在具有numpy数组接口,因此上面的示例应该很简单:

cv.PyrDown(img, dsimg)data = np.asarray(dsimg)blue, green, red = data.Tres = (green > (_RED_DIFF + red)) & (green > (_BLU_DIFF + blue))res = res.astype(np.uint8) * 255res = cv.fromarray(res)

(当然,完全未经测试…)同样,我对opencv并不十分熟悉,但是无论如何,嵌套python for循环都不是明智地修改图像元素的方法。

希望无论如何能有所帮助!



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/662057.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号