最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python+OpenCV圖片局部區(qū)域像素值處理改進版詳解

 更新時間:2019年01月23日 11:55:03   作者:零尾  
這篇文章主要為大家詳細介紹了Python+OpenCV圖片局部區(qū)域像素值處理的改進版,具有一定的參考價值,感興趣的小伙伴們可以參考一下

上個版本的Python OpenCV圖片局部區(qū)域像素值處理,雖然實現(xiàn)了我需要的功能,但還是走了很多彎路,我意識到圖片本就是數(shù)組形式,對于8位灰度圖,通道數(shù)為1,它就是個二位數(shù)組,這樣就沒有必要再設(shè)置ROI區(qū)域,復(fù)制出來這塊區(qū)域再循環(huán)提取像素存入數(shù)組進行處理了,可以直接將圖片存入數(shù)組,再利用numpy進行切分相應(yīng)的數(shù)組操作就可以了,這樣一想就簡單很多了,這篇我會貼出修改后的代碼,直接省去了大段的代碼啊。

ps:這次我重新裝的opencv3.2.0版本,代碼里面直接用cv2了

# 查看opencv版本,終端輸入:
$ pkg-config --modversion opencv

cv_img_cv2.py

# -*- coding:utf-8 -*-
__author__ = 'lwp'

import cv2
import numpy as np
import matplotlib.pyplot as plt
 
path ='/media/lwp/A/111111.jpg' # 圖片路徑
lwpImg = cv2.imread(path) # 加載圖片
gray_lwpImg = cv2.cvtColor(lwpImg, cv2.COLOR_BGR2GRAY) # 轉(zhuǎn)為灰度圖

# 畫目標區(qū)域,參數(shù)分別為圖片、左上坐標、右下坐標、框的顏色、框線條的粗細
lwpImg = cv2.rectangle(lwpImg, (290, 0), (310, 327), (0, 255, 0), 2) 
# 顯示標記后的圖片
cv2.imshow('local_pixel', lwpImg) 

# 提取圖片像素值到矩陣
pixel_data = np.array(gray_lwpImg)
# 提取目標區(qū)域
box_data = pixel_data[:, 290:310]
# 矩陣行求和
pixel_sum = np.sum(box_data, axis=1)

# 畫圖
x = range(576)
fig = plt.figure(figsize=(4, 2))
ax1 = fig.add_subplot(1, 1, 1)
ax1.bar(x, pixel_sum, width=1) # x為每個條形到x軸0點的距離,width為每個條的寬度
plt.xlabel('X')
plt.ylabel('Y')
plt.title('edge_filter')
plt.grid(True)
plt.show()

key = cv2.waitKey(0) & 0xFF
if key == ord('q'): # 按q關(guān)閉窗口
  cv2.destroyAllWindows()

效果:

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python對列表排序的方法實例分析

    Python對列表排序的方法實例分析

    這篇文章主要介紹了Python對列表排序的方法,實例分析了Python列表排序函數(shù)的相關(guān)使用技巧,非常簡單實用,需要的朋友可以參考下
    2015-05-05
  • pandas初學(xué)者容易犯的六個錯誤總結(jié)

    pandas初學(xué)者容易犯的六個錯誤總結(jié)

    Pandas是Python的一個數(shù)據(jù)分析包,該工具為解決數(shù)據(jù)分析任務(wù)而創(chuàng)建,Pandas納入大量庫和標準數(shù)據(jù)模型,提供高效的操作數(shù)據(jù)集所需的工具,這篇文章主要給大家介紹了總結(jié)介紹了pandas初學(xué)者容易犯的六個錯誤,需要的朋友可以參考下
    2021-10-10
  • python使用threading.Condition交替打印兩個字符

    python使用threading.Condition交替打印兩個字符

    這篇文章主要為大家詳細介紹了python使用threading.Condition交替打印兩個字符,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • Python中的descriptor描述器簡明使用指南

    Python中的descriptor描述器簡明使用指南

    descriptor在Python中主要被用來定義方法和屬性,使用起來相當(dāng)具有技巧性,這里我們先從基礎(chǔ)的開始,整理一份Python中的descriptor描述器簡明使用指南
    2016-06-06
  • python 已知三條邊求三角形的角度案例

    python 已知三條邊求三角形的角度案例

    這篇文章主要介紹了python 已知三條邊求三角形的角度案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • 基于python?的Pygame最小開發(fā)框架

    基于python?的Pygame最小開發(fā)框架

    這篇文章主要介紹了基于python?的Pygame最小開發(fā)框架,文章基于python的相關(guān)資料圍繞主題展開詳細內(nèi)容需要的小伙伴可以參考一下
    2022-04-04
  • pytorch中tensor的合并與截取方法

    pytorch中tensor的合并與截取方法

    今天小編就為大家分享一篇pytorch中tensor的合并與截取方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Python實現(xiàn)聰明的尼姆游戲

    Python實現(xiàn)聰明的尼姆游戲

    尼姆游戲是個著名的游戲,有很多變種玩法,今天通過本文給大家分享Python實現(xiàn)聰明的尼姆游戲代碼,感興趣的朋友跟隨小編一起看看吧
    2021-11-11
  • python字符串str和字節(jié)數(shù)組相互轉(zhuǎn)化方法

    python字符串str和字節(jié)數(shù)組相互轉(zhuǎn)化方法

    下面小編就為大家?guī)硪黄猵ython字符串str和字節(jié)數(shù)組相互轉(zhuǎn)化方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • Python數(shù)據(jù)抓取爬蟲代理防封IP方法

    Python數(shù)據(jù)抓取爬蟲代理防封IP方法

    在本篇內(nèi)容里小編給大家分享了關(guān)于Python數(shù)據(jù)抓取爬蟲代理防封IP方法講解,需要的朋友們可以跟著學(xué)習(xí)下。
    2018-12-12

最新評論

新化县| 巩义市| 锦屏县| 水富县| 建始县| 长葛市| 黔西县| 化州市| 米易县| 奉节县| 措勤县| 隆子县| 儋州市| 甘孜县| 和田县| 仪征市| 辽中县| 临朐县| 台东市| 奉贤区| 斗六市| 绥阳县| 灵台县| 延寿县| 鄂尔多斯市| 汝南县| 木兰县| 若尔盖县| 嘉义县| 广河县| 始兴县| 宁津县| 玉山县| 襄垣县| 山阳县| 兴义市| 乌鲁木齐市| 怀柔区| 新密市| 罗定市| 寻甸|