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

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

5行Python代碼實(shí)現(xiàn)圖像分割的步驟詳解

瀏覽:105日期:2022-07-24 15:58:36

眾所周知圖像是由若干有意義的像素組成的,圖像分割作為計(jì)算機(jī)視覺的基礎(chǔ),對具有現(xiàn)有目標(biāo)和較精確邊界的圖像進(jìn)行分割,實(shí)現(xiàn)在圖像像素級(jí)別上的分類任務(wù)。

5行Python代碼實(shí)現(xiàn)圖像分割的步驟詳解

圖像分割可分為語義分割和實(shí)例分割兩類,區(qū)別如下:

語義分割:將圖像中每個(gè)像素賦予一個(gè)類別標(biāo)簽,用不同的顏色來表示; 實(shí)例分割:無需對每個(gè)像素進(jìn)行標(biāo)記,只需要找到感興趣物體的邊緣輪廓。

圖像分割通常應(yīng)用如下所示:

專業(yè)檢測:應(yīng)用于專業(yè)場景的圖像分析,比如在衛(wèi)星圖像中識(shí)別建筑、道路、森林,或在醫(yī)學(xué)圖像中定位病灶、測量面積等; 智能交通:識(shí)別道路信息,包括車道標(biāo)記、交通標(biāo)志等。

本博客主要通過PixelLib模塊幫助用戶快速便捷實(shí)現(xiàn)圖像分割。

5行Python代碼實(shí)現(xiàn)圖像分割的步驟詳解

1、環(huán)境部署

在進(jìn)行項(xiàng)目設(shè)計(jì)前,需要安裝所需的第三方庫文件:TensorFlow、Pillow、OpenCV-Python、scikit-image和PixelLib,指令如下所示:

pip install tensorflowpip install pillowpip install opencv-pythonpip install scikit-imagepip install pixellib

2、語義分割

PixelLib使用Deeplabv3+框架實(shí)現(xiàn)語義分割,在pascalvoc數(shù)據(jù)集上訓(xùn)練的Xception模型用于語義分割。

第1步:導(dǎo)入PixelLib模塊,代碼如下所示:

import pixellibfrom pixellib.semantic import semantic_segmentation

第2步:創(chuàng)建用于執(zhí)行語義分割的類實(shí)例,代碼如下所示:

segment_image = semantic_segmentation()

第3步:調(diào)用load_pascalvoc_model()函數(shù)加載在Pascal voc上訓(xùn)練的Xception模型,代碼如下所示:

segment_image.load_pascalvoc_model('deeplabv3_xception_tf_dim_ordering_tf_kernels.h5')

第4步:調(diào)用segmentAsPascalvoc()函數(shù)對圖像進(jìn)行分割,并且分割采用pascalvoc的顏色格式進(jìn)行。此函數(shù)有兩個(gè)必選參數(shù):

path_to_image:分割的目標(biāo)圖像的路徑; path_to_output_image:保存分割后輸出圖像的路徑。

將路徑替換為自己環(huán)境路徑即可,代碼如下所示:

segment_image.segmentAsPascalvoc('path_to_image', output_image_name = 'path_to_output_image')

上傳圖像,語義分割后效果如下所示:

5行Python代碼實(shí)現(xiàn)圖像分割的步驟詳解

也可以生成了帶有分段疊加層的圖像,只需要將segmentAsPascalvoc()函數(shù)的overlay屬性設(shè)置為True,代碼如下所示:

segment_image.segmentAsPascalvoc('sample1.jpg', output_image_name = 'image_new.jpg', overlay = True)

分段疊加層效果如下所示:

5行Python代碼實(shí)現(xiàn)圖像分割的步驟詳解

3、即時(shí)分割

PixelLib的實(shí)例分割基于MaskRCNN框架實(shí)現(xiàn),也僅需5行Python代碼實(shí)現(xiàn)。

第1步:導(dǎo)入PixelLib模塊,代碼如下所示:

import pixellibfrom pixellib.instance import instance_segmentation

第2步:導(dǎo)入用于執(zhí)行實(shí)例細(xì)分的類并創(chuàng)建該類的實(shí)例,代碼如下所示:

segment_image = instance_segmentation()

第3步:調(diào)用load_model()函數(shù)加載Mask RCNN模型以執(zhí)行實(shí)例分割的代碼,代碼如下所示:

segment_image.load_model('mask_rcnn_coco.h5')

第4步:調(diào)用segmentImage()函數(shù)對圖像執(zhí)行實(shí)例分割。此函數(shù)有兩個(gè)必選參數(shù):

path_to_image:模型要預(yù)測的圖像的路徑; output_image_name:保存分割結(jié)果的路徑。

將路徑替換為自己環(huán)境路徑即可,代碼如下所示:

segment_image.segmentImage('path_to_image', output_image_name = 'output_image_path')

上傳圖像,即時(shí)分割后效果如下所示:

5行Python代碼實(shí)現(xiàn)圖像分割的步驟詳解

也可以生成分割蒙版邊界框,只需要將show_bboxes()函數(shù)的overlay屬性設(shè)置為True,代碼如下所示:

segment_image.segmentImage('sample2.jpg', output_image_name = 'image_new.jpg', show_bboxes = True)

生成分割蒙版邊界框效果如下所示:

5行Python代碼實(shí)現(xiàn)圖像分割的步驟詳解

到此這篇關(guān)于5行Python代碼實(shí)現(xiàn)圖像分割的步驟詳解的文章就介紹到這了,更多相關(guān)Python 圖像分割內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 氟塑料磁力泵-不锈钢离心泵-耐腐蚀化工泵厂家「皖金泵阀」 | 刮板输送机,粉尘加湿搅拌机,螺旋输送机,布袋除尘器 | 专业生物有机肥造粒机,粉状有机肥生产线,槽式翻堆机厂家-郑州华之强重工科技有限公司 | 恒温油槽-恒温水槽-低温恒温槽厂家-宁波科麦仪器有限公司 | 储气罐,真空罐,缓冲罐,隔膜气压罐厂家批发价格,空压机储气罐规格型号-上海申容压力容器集团有限公司 | 智慧钢琴-电钢琴-便携钢琴-数码钢琴-深圳市特伦斯乐器有限公司 | 跨境物流_美国卡派_中大件运输_尾程派送_海外仓一件代发 - 广州环至美供应链平台 | 定量包装机,颗粒定量包装机,粉剂定量包装机,背封颗粒包装机,定量灌装机-上海铸衡电子科技有限公司 | ?水马注水围挡_塑料注水围挡_防撞桶-常州瑞轩水马注水围挡有限公司 | 建筑资质代办_工程施工资质办理_资质代办公司_北京众聚企服 | 学考网学历中心| 盐水蒸发器,水洗盐设备,冷凝结晶切片机,转鼓切片机,絮凝剂加药系统-无锡瑞司恩机械有限公司 | 杭州可当科技有限公司—流量卡_随身WiFi_AI摄像头一站式解决方案 | 超细粉碎机|超微气流磨|气流分级机|粉体改性设备|超微粉碎设备-山东埃尔派粉碎机厂家 | 南汇8424西瓜_南汇玉菇甜瓜-南汇水蜜桃价格 | 千淘酒店差旅平台-中国第一家针对TMC行业的酒店资源供应平台 | 屏蔽泵厂家,化工屏蔽泵_维修-淄博泵业 | 懂研帝_专业SCI论文润色机构_SCI投稿发表服务公司 | 【连江县榕彩涂料有限公司】官方网站 | 聚合氯化铝价格_聚合氯化铝厂家_pac絮凝剂-唐达净水官网 | 氧化锆陶瓷_氧化锆陶瓷加工_氧化锆陶瓷生产厂家-康柏工业陶瓷有限公司 | 富森高压水枪-柴油驱动-养殖场高压清洗机-山东龙腾环保科技有限公司 | 非标压力容器_碳钢储罐_不锈钢_搪玻璃反应釜厂家-山东首丰智能环保装备有限公司 | 武汉天安盾电子设备有限公司 - 安盾安检,武汉安检门,武汉安检机,武汉金属探测器,武汉测温安检门,武汉X光行李安检机,武汉防爆罐,武汉车底安全检查,武汉液体探测仪,武汉安检防爆设备 | 带式压滤机_污泥压滤机_污泥脱水机_带式过滤机_带式压滤机厂家-河南恒磊环保设备有限公司 | 液压油缸生产厂家-山东液压站-济南捷兴液压机电设备有限公司 | PU树脂_水性聚氨酯树脂_聚氨酯固化剂_聚氨酯树脂厂家_宝景化工 | 冷热冲击试验箱_温度冲击试验箱价格_冷热冲击箱排名_林频厂家 | 沈阳液压泵_沈阳液压阀_沈阳液压站-沈阳海德太科液压设备有限公司 | 广州中央空调回收,二手中央空调回收,旧空调回收,制冷设备回收,冷气机组回收公司-广州益夫制冷设备回收公司 | ERP企业管理系统永久免费版_在线ERP系统_OA办公_云版软件官网 | Type-c防水母座|贴片母座|耳机接口|Type-c插座-深圳市步步精科技有限公司 | 南京种植牙医院【官方挂号】_南京治疗种植牙医院那个好_南京看种植牙哪里好_南京茀莱堡口腔医院 尼龙PA610树脂,尼龙PA612树脂,尼龙PA1010树脂,透明尼龙-谷骐科技【官网】 | 探伤仪,漆膜厚度测试仪,轮胎花纹深度尺厂家-淄博创宇电子 | 上海小程序开发-小程序制作-上海小程序定制开发公司-微信商城小程序-上海咏熠 | 卧涛科技有限公司科技项目申报公司|高新技术企业申报|专利申请 | 手持气象站_便携式气象站_农业气象站_负氧离子监测站-山东万象环境 | IIS7站长之家-站长工具-爱网站请使用IIS7站长综合查询工具,中国站长【WWW.IIS7.COM】 | 葡萄酒灌装机-食用油灌装机-液体肥灌装设备厂家_青州惠联灌装机械 | 北京翻译公司_同传翻译_字幕翻译_合同翻译_英语陪同翻译_影视翻译_翻译盖章-译铭信息 | 杭州实验室尾气处理_实验台_实验室家具_杭州秋叶实验设备有限公司 |