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

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

python統(tǒng)計(jì)RGB圖片某像素的個數(shù)案例

瀏覽:6日期:2022-06-24 15:51:02

1.對于RGB三通道圖片,直接用兩層for循環(huán)的話,效率比較低

2.可以先將RGB圖片轉(zhuǎn)為灰度圖片,再利用numpy.where的廣播機(jī)制統(tǒng)計(jì)像素個數(shù)。這里有一個前提是提前知道與灰度圖片的像素值相對應(yīng)RGB顏色。

代碼如下:

from PIL import Imageimport numpy as npimport cv2img_L = np.array(Image.open(’test.png’).convert('L'))img_RGB = np.array(Image.open(’test.png’).convert('RGB'))# temp = {}# for i in range(img_L.shape[0]):# for j in range(img_L.shape[1]):# if not temp.get(int(img_L[i][j])):# temp[int(img_L[i][j])] = list(img_RGB[i][j])# print(temp)#這里得到灰度像素值0對應(yīng)(0,0,0),62對應(yīng)(19,69,139)color_0_0_0 = np.where(img_L == 0)[0].shape[0]color_19_69_139 = np.where(img_L == 62)[0].shape[0]pixel_sum = img_L.shape[0] * img_L.shape[1]print('0_0_0 像素個數(shù):{} 占比:%{}'.format(color_0_0_0,color_0_0_0/pixel_sum*100))print('19_69_139 像素個數(shù):{} 占比:%{}'.format(color_19_69_139,color_19_69_139/pixel_sum*100))

補(bǔ)充:OpenCV---如何統(tǒng)計(jì)圖像的像素分布值個數(shù)(6)

代碼如下:

import cv2 as cvimport matplotlib.pyplot as pltimport numpy as npdef statistics(): src = cv.imread('D:/matplotlib/0.jpg') cv.imshow('q',src) h,w,ch = np.shape(src) gray = cv.cvtColor(src,cv.COLOR_BGR2GRAY) cv.imshow('gray',gray) hest = np.zeros([256],dtype = np.int32) for row in range(h): for col in range(w): pv = gray[row,col] hest[pv] +=1 plt.plot(hest,color = 'r') plt.xlim([0,256]) plt.show() cv.waitKey(0) cv.destroyAllWindows()statistics()運(yùn)行效果:

python統(tǒng)計(jì)RGB圖片某像素的個數(shù)案例

python統(tǒng)計(jì)RGB圖片某像素的個數(shù)案例

像素分布統(tǒng)計(jì)圖

代碼解釋:

import cv2 as cvimport matplotlib.pyplot as pltimport numpy as npdef statistics(): src = cv.imread('D:/matplotlib/0.jpg') cv.imshow('q',src) h,w,ch = np.shape(src) #讀取圖像屬性 gray = cv.cvtColor(src,cv.COLOR_BGR2GRAY) #將圖像轉(zhuǎn)換成灰度圖, cv.imshow('gray',gray) hest = np.zeros([256],dtype = np.int32) #建立空白數(shù)組 for row in range(h): for col in range(w): pv = gray[row,col] hest[pv] +=1 #統(tǒng)計(jì)不同像素值出現(xiàn)的頻率 plt.plot(hest,color = 'r') plt.xlim([0,256]) plt.show() #畫出統(tǒng)計(jì)圖 cv.waitKey(0) cv.destroyAllWindows()statistics()

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。如有錯誤或未考慮完全的地方,望不吝賜教。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 万家财经_财经新闻_在线财经资讯网 | 12cr1mov无缝钢管切割-15crmog无缝钢管切割-40cr无缝钢管切割-42crmo无缝钢管切割-Q345B无缝钢管切割-45#无缝钢管切割 - 聊城宽达钢管有限公司 | 模型公司_模型制作_沙盘模型报价-中国模型网| 耐高温风管_耐高温软管_食品级软管_吸尘管_钢丝软管_卫生级软管_塑料波纹管-东莞市鑫翔宇软管有限公司 | 隧道风机_DWEX边墙风机_SDS射流风机-绍兴市上虞科瑞风机有限公司 | 不锈钢列管式冷凝器,换热器厂家-无锡飞尔诺环境工程有限公司 | 户外-组合-幼儿园-不锈钢-儿童-滑滑梯-床-玩具-淘气堡-厂家-价格 | 旋片真空泵_真空泵_水环真空泵_真空机组-深圳恒才机电设备有限公司 | 烟台金蝶财务软件,烟台网站建设,烟台网络推广 | 会议会展活动拍摄_年会庆典演出跟拍_摄影摄像直播-艾木传媒 | 购买舔盐、舔砖、矿物质盐压块机,鱼饵、鱼饲料压块机--请到杜甫机械 | 耐磨陶瓷,耐磨陶瓷管道_厂家-淄博拓创陶瓷科技 | 曙光腾达官网-天津脚手架租赁-木板架出租-移动门式脚手架租赁「免费搭设」 | 模切之家-专注服务模切行业的B2B平台!| 复合肥,化肥厂,复合肥批发,化肥代理,复合肥品牌-红四方 | 焊接烟尘净化器__焊烟除尘设备_打磨工作台_喷漆废气治理设备 -催化燃烧设备 _天津路博蓝天环保科技有限公司 | 单柱拉力机-橡胶冲片机-哑铃裁刀-江都轩宇试验机械厂 | 牛奶检测仪-乳成分分析仪-北京海谊 | 超声波电磁流量计-液位计-孔板流量计-料位计-江苏信仪自动化仪表有限公司 | 太平洋亲子网_健康育儿 品质生活 | 金属切削液-脱水防锈油-电火花机油-抗磨液压油-深圳市雨辰宏业科技发展有限公司 | 成都租车_成都租车公司_成都租车网_众行宝 | 医用酒精_84消毒液_碘伏消毒液等医用消毒液-漓峰消毒官网 | 高压互感器,电流互感器,电压互感器-上海鄂互电气科技有限公司 | 液压油缸-液压站生产厂家-洛阳泰诺液压科技有限公司 | 氢氧化钾厂家直销批发-济南金昊化工有限公司 | 烟台条码打印机_烟台条码扫描器_烟台碳带_烟台数据采集终端_烟台斑马打印机-金鹏电子-金鹏电子 | 爱佩恒温恒湿测试箱|高低温实验箱|高低温冲击试验箱|冷热冲击试验箱-您身边的模拟环境试验设备技术专家-合作热线:400-6727-800-广东爱佩试验设备有限公司 | 洁净化验室净化工程_成都实验室装修设计施工_四川华锐净化公司 | 聚合氯化铝厂家-聚合氯化铝铁价格-河南洁康环保科技 | 集装箱箱号识别_自重载重图像识别_铁路车号自动识别_OCR图像识别 | 主题班会网 - 安全教育主题班会,各类主题班会PPT模板 | 焊锡丝|焊锡条|无铅锡条|无铅锡丝|无铅焊锡线|低温锡膏-深圳市川崎锡业科技有限公司 | 土壤水分自动监测站-SM150便携式土壤水分仪-铭奥仪器 | 深圳公司注册-工商注册代理-注册公司流程和费用_护航财税 | 无味渗透剂,泡沫抑尘剂,烷基糖苷-威海威能化工有限公司 | 冷水机-工业冷水机-冷水机组-欧科隆品牌保障 | 地埋式垃圾站厂家【佳星环保】小区压缩垃圾中转站转运站 | 光环国际-新三板公司_股票代码:838504 | 北京模型公司-工业模型-地产模型-施工模型-北京渝峰时代沙盘模型制作公司 | 杭州中央空调维修_冷却塔/新风机柜/热水器/锅炉除垢清洗_除垢剂_风机盘管_冷凝器清洗-杭州亿诺能源有限公司 |