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

您的位置:首頁技術文章
文章詳情頁

Python 圖片處理庫exifread詳解

瀏覽:132日期:2022-06-27 10:44:52

【導語】:用 python 怎樣獲得圖片的GPS信息?今天推薦一下 exifread 這個神奇的庫,不僅僅是 GPS 信息,幾乎能能獲得圖片的所有信息,快進來看看??!

要怎樣獲得拍攝圖片的GPS呢?這里我們需要exifread 庫,這個就是用來提取 GPS 信息的。直接 pip install exifread 來安裝就好了。

其實不僅能獲得GPS信息,圖片的幾乎所有信息都能獲得。exifread的作用其實是代替了查看圖片屬性!如下圖:

Python 圖片處理庫exifread詳解

這里用在三亞拍的駱駝照片來做個演示,看看能不能定位到三亞。

注:如果圖片被壓縮了的話會破壞里面的二進制信息,肯定就不能提取了哦!

Python 圖片處理庫exifread詳解

原理是: 先把圖片以二進制的格式讀取出來,然后通過 exifread 庫把里面的 GPS 信息提取出來,再以特定的格式打印出來,最后直接復制里面的經緯度信息,在支持通過經緯度來查位置的地圖里一查就能定位到了。

exifread庫讀取圖片的二進制示例:

Python 圖片處理庫exifread詳解

具體代碼如下

import exifreadimport re# 讀取圖片為二進制格式f = open('luotuo.JPG','rb')tags = exifread.process_file(f)# GPS信息GPS = {}# 拍攝時間Data = ''for tag,value in tags.items(): # 獲取緯度信息 if re.match(’GPS GPSLatitude’, tag): try: match_result=re.match(’[(w*), (w*), (w.*)/(w.*)]’, str(value)).groups() GPS[’緯度’] = str(int(match_result[0])) + ' ' + str(int(match_result[1])) + ' ' + str(int(match_result[2])/int(match_result[3])) except: GPS[’緯度’] = str(value) # 獲取緯度信息 elif re.match(’GPS GPSLongitude’, tag): try: match_result=re.match(’[(w*), (w*), (w.*)/(w.*)]’,str(value)).groups() GPS[’經度’] = str(int(match_result[0])) + ' ' + str(int(match_result[1])) + ' ' + str(int(match_result[2])/int(match_result[3])) except: GPS[’經度’] = str(value) # 獲取高度 elif re.match(’GPS GPSAltitude’, tag): GPS[’高度’] = str(value) # 獲取拍攝時間 elif re.match(’Image DateTime’, tag): Data = str(value)# 打印信息print('緯 經 度:' + GPS[’緯度’] + ',' + GPS[’經度’])print('拍攝時間:' + Data)

如圖所示,讀取后的緯經度信息直接就顯示出來了

Python 圖片處理庫exifread詳解

拓展1: 后期我們可以通過百度提供的 API 接口直接把經緯度轉換為具體的地點。大家可以自己來嘗試一下!

拓展2: 當然,你右鍵圖片屬性的詳細信息里也有這些信息。

如果想保密的話,直接點擊刪除屬性和個人信息就能能把信息刪掉。

Python 圖片處理庫exifread詳解

到此這篇關于Python 圖片處理庫exifread詳解的文章就介紹到這了,更多相關Python 圖片處理庫exifread內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 三防漆–水性三防漆–水性浸渍漆–贝塔三防漆厂家 | 湖南印刷厂|长沙印刷公司|画册印刷|挂历印刷|台历印刷|杂志印刷-乐成印刷 | 上海噪音治理公司-专业隔音降噪公司-中广通环保| 清水混凝土修复_混凝土色差修复剂_混凝土色差调整剂_清水混凝土色差修复_河南天工 | 聚丙烯酰胺PAM-聚合氯化铝PAC-絮凝剂-河南博旭环保科技有限公司 巨野电机维修-水泵维修-巨野县飞宇机电维修有限公司 | 恒压供水控制柜|无负压|一体化泵站控制柜|PLC远程调试|MCGS触摸屏|自动控制方案-联致自控设备 | 哲力实业_专注汽车涂料汽车漆研发生产_汽车漆|修补油漆品牌厂家 长沙一级消防工程公司_智能化弱电_机电安装_亮化工程专业施工承包_湖南公共安全工程有限公司 | 万濠投影仪_瑞士TRIMOS高度仪_尼康投影仪V12BDC|量子仪器 | 全自动实验室洗瓶机,移液管|培养皿|进样瓶清洗机,清洗剂-广州摩特伟希尔机械设备有限责任公司 | 14米地磅厂家价价格,150吨地磅厂家价格-百科 | 光伏支架成型设备-光伏钢边框设备-光伏设备厂家 | 江西自考网-江西自学考试网| 嘉兴恒升声级计-湖南衡仪声级计-杭州爱华多功能声级计-上海邦沃仪器设备有限公司 | 骨灰存放架|骨灰盒寄存架|骨灰架厂家|智慧殡葬|公墓陵园管理系统|网上祭奠|告别厅智能化-厦门慈愿科技 | 泰来华顿液氮罐,美国MVE液氮罐,自增压液氮罐,定制液氮生物容器,进口杜瓦瓶-上海京灿精密机械有限公司 | 气动球阀_衬氟蝶阀_调节阀_电动截止阀_上海沃托阀门有限公司 | 【法利莱住人集装箱厂家】—活动集装箱房,集装箱租赁_大品牌,更放心 | led冷热冲击试验箱_LED高低温冲击试验箱_老化试验箱-爱佩百科 | 防火阀、排烟防火阀、电动防火阀产品生产销售商-德州凯亿空调设备有限公司 | 震动筛选机|震动分筛机|筛粉机|振筛机|振荡筛-振动筛分设备专业生产厂家高服机械 | 长沙中央空调维修,中央空调清洗维保,空气能热水工程,价格,公司就找维小保-湖南维小保环保科技有限公司 | 破碎机锤头_耐磨锤头_合金锤头-鼎成机械一站式耐磨铸件定制服务 微型驱动系统解决方案-深圳市兆威机电股份有限公司 | 脉冲布袋除尘器_除尘布袋-泊头市净化除尘设备生产厂家 | 元拓建材集团官方网站| 布袋除尘器|除尘器设备|除尘布袋|除尘设备_诺和环保设备 | 洛阳永磁工业大吊扇研发生产-工厂通风降温解决方案提供商-中实洛阳环境科技有限公司 | 液压油缸-液压站生产厂家-洛阳泰诺液压科技有限公司 | 菲希尔FISCHER测厚仪-铁素体检测仪-上海吉馨实业发展有限公司 | 博医通医疗器械互联网供应链服务平台_博医通 | 深圳法律咨询【24小时在线】深圳律师咨询免费 | RV减速机-蜗轮蜗杆减速机-洗车机减速机-减速机厂家-艾思捷 | ph计,实验室ph计,台式ph计,实验室酸度计,台式酸度计 | 直线模组_滚珠丝杆滑台_模组滑台厂家_万里疆科技 | 家德利门业,家居安全门,别墅大门 - 安徽家德利门业有限公司 | 河南mpp电力管_mpp电力管生产厂家_mpp电力电缆保护管价格 - 河南晨翀实业 | 报警器_家用防盗报警器_烟雾报警器_燃气报警器_防盗报警系统厂家-深圳市刻锐智能科技有限公司 | 济南保安公司加盟挂靠-亮剑国际安保服务集团总部-山东保安公司|济南保安培训学校 | 药品/药物稳定性试验考察箱-埃里森仪器设备(上海)有限公司 | WTB5光栅尺-JIE WILL磁栅尺-B60数显表-常州中崴机电科技有限公司 | 北京企业宣传片拍摄_公司宣传片制作-广告短视频制作_北京宣传片拍摄公司 | 蒸压釜-陶粒板隔墙板蒸压釜-山东鑫泰鑫智能装备有限公司 |