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

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

python 繪制場景熱力圖的示例

瀏覽:6日期:2022-07-10 10:49:29

我們在做諸如人群密集度等可視化的時候,可能會考慮使用熱力圖,在Python中能很方便地繪制熱力圖。

下面以識別圖片中的行人,并繪制熱力圖為例進(jìn)行講解。

步驟1:首先識別圖像中的人,得到bounding box的中心坐標(biāo)。識別方法多樣化,坐標(biāo)也可以自己定義。 步驟2:將所有中心坐標(biāo)放入一個list類型的變量data中,即data = [[x1,y1] [x2,y2] …] 步驟3:繪制熱力圖,并將熱力圖加權(quán)疊加到原圖上。

需要import的包:

import cv2import numpy as npfrom PIL import Imagefrom pyheatmap.heatmap import HeatMapimport matplotlib.pyplot as plt

根據(jù)識別的結(jié)果得到data的值,傳入以下apply_heatmap(image,data)繪制熱力圖;

def apply_heatmap(image,data): ’’’image是原圖,data是坐標(biāo)’’’ ’’’創(chuàng)建一個新的與原圖大小一致的圖像,color為0背景為黑色。這里這樣做是因?yàn)樵诶L制熱力圖的時候如果不選擇背景圖,畫出來的圖與原圖大小不一致(根據(jù)點(diǎn)的坐標(biāo)來的),導(dǎo)致無法對熱力圖和原圖進(jìn)行加權(quán)疊加,因此,這里我新建了一張背景圖。’’’ background = Image.new('RGB', (image.shape[1], image.shape[0]), color=0) # 開始繪制熱度圖 hm = HeatMap(data) hit_img = hm.heatmap(base=background, r = 100) # background為背景圖片,r是半徑,默認(rèn)為10 # ~ plt.figure() # ~ plt.imshow(hit_img) # ~ plt.show() #hit_img.save(’out_’ + image_name + ’.jpeg’) hit_img = cv2.cvtColor(np.asarray(hit_img),cv2.COLOR_RGB2BGR)#Image格式轉(zhuǎn)換成cv2格式 overlay = image.copy() alpha = 0.5 # 設(shè)置覆蓋圖片的透明度 cv2.rectangle(overlay, (0, 0), (image.shape[1], image.shape[0]), (255, 0, 0), -1) # 設(shè)置藍(lán)色為熱度圖基本色藍(lán)色 image = cv2.addWeighted(overlay, alpha, image, 1-alpha, 0) # 將背景熱度圖覆蓋到原圖 image = cv2.addWeighted(hit_img, alpha, image, 1-alpha, 0) # 將熱度圖覆蓋到原圖

網(wǎng)站上隨意找一張圖片進(jìn)行實(shí)驗(yàn):

原圖如下:

python 繪制場景熱力圖的示例

結(jié)果如下:

python 繪制場景熱力圖的示例

可視化效果可以調(diào)節(jié),如:通過調(diào)節(jié)hm.heatmap(base=background, r = 100)中的r即可調(diào)節(jié)熱力點(diǎn)的半徑大小。

以上就是python 繪制場景熱力圖的示例的詳細(xì)內(nèi)容,更多關(guān)于python 繪制熱力圖的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 智能化的检漏仪_气密性测试仪_流量测试仪_流阻阻力测试仪_呼吸管快速检漏仪_连接器防水测试仪_车载镜头测试仪_奥图自动化科技 | 断桥铝破碎机_发动机破碎机_杂铝破碎机厂家价格-皓星机械 | 报警器_家用防盗报警器_烟雾报警器_燃气报警器_防盗报警系统厂家-深圳市刻锐智能科技有限公司 | ETFE膜结构_PTFE膜结构_空间钢结构_膜结构_张拉膜_浙江萬豪空间结构集团有限公司 | 齿轮减速电机一体机_蜗轮蜗杆减速马达-德国BOSERL齿轮减速机带电机生产厂家 | 尾轮组_头轮组_矿用刮板_厢式刮板机_铸石刮板机厂家-双驰机械 | 工业铝型材生产厂家_铝合金型材配件批发精加工定制厂商 - 上海岐易铝业 | 威实软件_软件定制开发_OA_OA办公系统_OA系统_办公自动化软件 | 媒介云-全网整合营销_成都新闻媒体发稿_软文发布平台 | 淘气堡_室内儿童乐园_户外无动力儿童游乐设备-高乐迪(北京) | 高温高压釜(氢化反应釜)百科 | 自动焊锡机_点胶机_螺丝机-锐驰机器人 | 吨袋包装机|吨包秤|吨包机|集装袋包装机-烟台华恩科技 | 股指期货-期货开户-交易手续费佣金加1分-保证金低-期货公司排名靠前-万利信息开户 | OLChemim试剂-ABsciex耗材-广州市自力色谱科仪有限公司 | Pos机办理_个人商户免费POS机申请-拉卡拉办理网 | 金属波纹补偿器厂家_不锈钢膨胀节价格_非金属伸缩节定制-庆达补偿器 | 塑料异型材_PVC异型材_封边条生产厂家_PC灯罩_防撞扶手_医院扶手价格_东莞市怡美塑胶制品有限公司 | 济南ISO9000认证咨询代理公司,ISO9001认证,CMA实验室认证,ISO/TS16949认证,服务体系认证,资产管理体系认证,SC食品生产许可证- 济南创远企业管理咨询有限公司 郑州电线电缆厂家-防火|低压|低烟无卤电缆-河南明星电缆 | 郑州水质检测中心_井水检测_河南废气检测_河南中环嘉创检测 | 铣刨料沥青破碎机-沥青再生料设备-RAP热再生混合料破碎筛分设备 -江苏锡宝重工 | 东莞精密模具加工,精密连接器模具零件,自動機零件,冶工具加工-益久精密 | 杭州成人高考_浙江省成人高考网上报名| 高效节能电机_伺服主轴电机_铜转子电机_交流感应伺服电机_图片_型号_江苏智马科技有限公司 | 铝镁锰板厂家_进口钛锌板_铝镁锰波浪板_铝镁锰墙面板_铝镁锰屋面-杭州军晟金属建筑材料 | 油罐车_加油机_加油卷盘_加油机卷盘_罐车人孔盖_各类球阀_海底阀等车用配件厂家-湖北华特专用设备有限公司 | 交变/复合盐雾试验箱-高低温冲击试验箱_安奈设备产品供应杭州/江苏南京/安徽马鞍山合肥等全国各地 | 首页-浙江橙树网络技术有限公司 石磨面粉机|石磨面粉机械|石磨面粉机组|石磨面粉成套设备-河南成立粮油机械有限公司 | 手板-手板模型-手板厂-手板加工-生产厂家,[东莞创域模型] | 旋振筛_不锈钢旋振筛_气旋筛_旋振筛厂家—新乡市大汉振动机械有限公司 | 横河变送器-横河压力变送器-EJA变送器-EJA压力变送器-「泉蕴仪表」 | 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 自进式锚杆-自钻式中空注浆锚杆-洛阳恒诺锚固锚杆生产厂家 | 金联宇电缆总代理-金联宇集团-广东金联宇电缆实业有限公司 | 健康管理师报名入口,2025年健康管理师考试时间信息网-网站首页 塑料造粒机「厂家直销」-莱州鑫瑞迪机械有限公司 | 油冷式_微型_TDY电动滚筒_外装_外置式电动滚筒厂家-淄博秉泓机械有限公司 | 展厅设计公司,展厅公司,展厅设计,展厅施工,展厅装修,企业展厅,展馆设计公司-深圳广州展厅设计公司 | ★店家乐|服装销售管理软件|服装店收银系统|内衣店鞋店进销存软件|连锁店管理软件|收银软件手机版|会员管理系统-手机版,云版,App | 步进驱动器「一体化」步进电机品牌厂家-一体式步进驱动 | 金属回收_废铜废铁回收_边角料回收_废不锈钢回收_废旧电缆线回收-广东益夫金属回收公司 | 硫化罐-电加热蒸汽硫化罐生产厂家-山东鑫泰鑫智能装备有限公司 |