电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

Python填充任意顏色,不同算法時(shí)間差異分析說明

瀏覽:72日期:2022-07-25 11:58:18

我就廢話不多說了,大家還是直接看代碼吧!

import timeimport numpy as npimport cv2 #方法一start = time.time() for i in range(1000): canvas = np.zeros((1080,1920,3), np.uint8) canvas[:,:,0] = 113 canvas[:,:,1] = 207 canvas[:,:,2] = 250end = time.time()print ('方法一(切片賦值)時(shí)間:',end-start)cv2.imwrite('test1.png',canvas) #方法二start = time.time() for i in range(1000): canvas = np.zeros((1080,1920,3), np.uint8) cv2.rectangle(canvas, (0, 0), (1920, 1080), (113,207,250), thickness=-1)end = time.time()print ('方法二(Opencv顏色填充)時(shí)間:',end-start)cv2.imwrite('test2.png',canvas) #方法三start = time.time() for i in range(1000): canvas = np.ones([1080,1920,3])*[113,207,250]end = time.time()print ('方法三(矩陣乘法)時(shí)間:',end-start)cv2.imwrite('test3.png',canvas) # #方法四start = time.time() for i in range(1000): canvas = np.zeros((1080,1920,3), np.uint8) for i in range(1080): for j in range(1920): canvas[i][j] = [113,207,250]end = time.time()print ('方法四(循環(huán)遍歷賦值)時(shí)間:',end-start)cv2.imwrite('test4.png',canvas)

結(jié)果

方法一(切片賦值)時(shí)間: 6.554100275039673

方法二(Opencv顏色填充)時(shí)間: 3.6737191677093506

方法三(矩陣乘法)時(shí)間: 74.28376317024231

方法四(循環(huán)遍歷賦值)時(shí)間: 3245.07548809051504

補(bǔ)充知識:規(guī)則多邊形顏色填充(Python)

以規(guī)則八邊型為例:import matplotlib.pyplot as pltimport numpy as np# 設(shè)置八邊形頂點(diǎn)坐標(biāo)x = [0, 0, 5, 10, 15, 15, 10, 5]y = [5, 10, 15, 15, 10, 5, 0, 0]# 通過調(diào)用 fill() 函數(shù) 完成繪制八邊形# 參數(shù) x 和 y 是用來繪制封閉區(qū)域頂點(diǎn)的有序坐標(biāo)集# 參數(shù) color 用來指定封閉區(qū)域的填充顏色plt.fill(x, y, color='green')# 為了可視化效果更好,使用函數(shù) xlim() 和 ylim() 完成多邊型在整個(gè)坐標(biāo)軸中的相對位置調(diào)整(可自行刪除對比效果)plt.xlim(-1, 17)plt.ylim(-1, 17)# 使用 xticks() 和 yticks() 調(diào)整刻度線的顯示位置# np.arange(起始坐標(biāo),結(jié)束坐標(biāo),坐標(biāo)間隔)plt.xticks(np.arange(0, 16, 5))plt.yticks(np.arange(0, 16, 5))# 調(diào)用 show() 函數(shù)展示圖形的繪制效果plt.show()

Python填充任意顏色,不同算法時(shí)間差異分析說明

以上這篇Python填充任意顏色,不同算法時(shí)間差異分析說明就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
主站蜘蛛池模板: 氧氮氢联合测定仪-联测仪-氧氮氢元素分析仪-江苏品彦光电 | 冷热冲击试验箱_温度冲击试验箱价格_冷热冲击箱排名_林频厂家 | 带压开孔_带压堵漏_带压封堵-菏泽金升管道工程有限公司 | 铣刨料沥青破碎机-沥青再生料设备-RAP热再生混合料破碎筛分设备 -江苏锡宝重工 | 大白菜官网,大白菜winpe,大白菜U盘装系统, u盘启动盘制作工具 | 隧道窑炉,隧道窑炉厂家-山东艾瑶国际贸易 | 热风机_工业热风机生产厂家上海冠顶公司提供专业热风机图片价格实惠 | 大流量卧式砂磨机_强力分散机_双行星双动力混合机_同心双轴搅拌机-莱州市龙跃化工机械有限公司 | 单锥双螺旋混合机_双螺旋锥形混合机-无锡新洋设备科技有限公司 | 北京网站建设首页,做网站选【优站网】,专注北京网站建设,北京网站推广,天津网站建设,天津网站推广,小程序,手机APP的开发。 | PC构件-PC预制构件-构件设计-建筑预制构件-PC构件厂-锦萧新材料科技(浙江)股份有限公司 | 辐射仪|辐射检测仪|辐射巡测仪|个人剂量报警仪|表面污染检测仪|辐射报警仪|辐射防护网 | 橡胶接头_橡胶软接头_套管伸缩器_管道伸缩器厂家-巩义市远大供水材料有限公司 | 丹佛斯变频器-Danfoss战略代理经销商-上海津信变频器有限公司 | 板式换热器_板式换热器价格_管式换热器厂家-青岛康景辉 | 高压管道冲洗清洗机_液压剪叉式升降机平台厂家-林君机电 | 厚壁钢管-厚壁无缝钢管-小口径厚壁钢管-大口径厚壁钢管 - 聊城宽达钢管有限公司 | 水冷式工业冷水机组_风冷式工业冷水机_水冷螺杆冷冻机组-深圳市普威机械设备有限公司 | 流变仪-热分析联用仪-热膨胀仪厂家-耐驰科学仪器商贸 | 东莞办公家具厂家直销-美鑫【免费3D效果图】全国办公桌/会议桌定制 | 东莞市天进机械有限公司-钉箱机-粘箱机-糊箱机-打钉机认准东莞天进机械-厂家直供更放心! | 除湿机|工业除湿机|抽湿器|大型地下室车间仓库吊顶防爆除湿机|抽湿烘干房|新风除湿机|调温/降温除湿机|恒温恒湿机|加湿机-杭州川田电器有限公司 | 冷藏车-东风吸污车-纯电动环卫车-污水净化车-应急特勤保障车-程力专汽厂家-程力专用汽车股份有限公司销售二十一分公司 | 高硼硅玻璃|水位计玻璃板|光学三棱镜-邯郸奥维玻璃科技有限公司 高温高压釜(氢化反应釜)百科 | 电子元器件呆滞料_元器件临期库存清仓尾料_尾料优选现货采购处理交易商城 | 变位机,焊接变位机,焊接变位器,小型变位机,小型焊接变位机-济南上弘机电设备有限公司 | 丹佛斯变频器-Danfoss战略代理经销商-上海津信变频器有限公司 | 智能门锁电机_智能门锁离合器_智能门锁电机厂家-温州劲力智能科技有限公司 | 高温热泵烘干机,高温烘干热泵,热水设备机组_正旭热泵 | 福州时代广告制作装饰有限公司-福州广告公司广告牌制作,福州展厅文化墙广告设计, | 沈阳庭院景观设计_私家花园_别墅庭院设计_阳台楼顶花园设计施工公司-【沈阳现代时园艺景观工程有限公司】 | 水平垂直燃烧试验仪-灼热丝试验仪-漏电起痕试验仪-针焰试验仪-塑料材料燃烧检测设备-IP防水试验机 | 希望影视-高清影视vip热播电影电视剧免费在线抢先看 | 沥青灌缝机_路面灌缝机_道路灌缝机_沥青灌缝机厂家_济宁萨奥机械有限公司 | 北京公司注册_代理记账_代办商标注册工商执照-企力宝 | 干洗店加盟_洗衣店加盟_干洗店设备-伊蔻干洗「武汉总部」 | 重庆中专|职高|技校招生-重庆中专招生网 | 地脚螺栓_材质_标准-永年县德联地脚螺栓厂家 | 湖南长沙商标注册专利申请,长沙公司注册代理记账首选美创! | 智能楼宇-楼宇自控系统-楼宇智能化-楼宇自动化-三水智能化 | 膏剂灌装旋盖机-眼药水灌装生产线-西林瓶粉剂分装机-南通博琅机械科技 |