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

python+opencv實(shí)現(xiàn)閾值分割

 更新時(shí)間:2021年11月17日 11:04:57   作者:Ruff_XY  
這篇文章主要為大家詳細(xì)介紹了python+opencv實(shí)現(xiàn)閾值分割的相關(guān)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

最近老師留了幾個(gè)作業(yè),雖然用opencv很簡(jiǎn)單一句話就出來了,但是還沒用python寫過。在官方文檔中的tutorial中的threshold里,看到可以創(chuàng)建兩個(gè)滑動(dòng)條來選擇type和value,決定用python實(shí)現(xiàn)一下

注意python中的全局變量,用global聲明

開始出現(xiàn)了一些問題,因?yàn)闅У艉瘮?shù)每次只能傳回一個(gè)值,所以每次只能更新value,后來就弄了兩個(gè)毀掉函數(shù),這個(gè)時(shí)候,又出現(xiàn)了滑動(dòng)其中一個(gè),另一個(gè)的值就會(huì)變?yōu)槟J(rèn)值的情況,這個(gè)時(shí)候猜想是全局變量的問題,根據(jù)猜想改動(dòng)之后果然是。
感覺還有更簡(jiǎn)單的方法,不需要設(shè)置兩個(gè)回調(diào)參數(shù),對(duì)python不是很熟悉,時(shí)間有限,先不折騰了

python+opencv實(shí)現(xiàn)高斯平滑濾波
python+opencv實(shí)現(xiàn)霍夫變換檢測(cè)直線

(2016-5-10)到OpenCV-Python Tutorials's documentation!可以下載

代碼

# -*- coding: utf-8 -*- 

import cv2

#兩個(gè)回調(diào)函數(shù)
def thresholdType(threshold_type):
 global THRESHOLD_TYPE 
 THRESHOLD_TYPE = threshold_type
 print threshold_TYPE, threshold_VALUE
 ret, dst = cv2.threshold(scr, THRESHOLD_VALUE, max_value, THRESHOLD_TYPE) 
 cv2.imshow(window_name,dst)

def thresholdValue(threshold_value):
 global THRESHOLD_VALUE
 THRESHOLD_VALUE = threshold_value
 print threshold_TYPE, threshold_VALUE
 ret, dst = cv2.threshold(scr, THRESHOLD_VALUE, max_value, THRESHOLD_TYPE) 
 cv2.imshow(window_name,dst)

#全局變量
"""
"Type: 
0: Binary 
1: Binary Inverted 
2: Truncate 
3: To Zero 
4: To Zero Inverted"
"""
THRESHOLD_VALUE = 0
THRESHOLD_TYPE = 3
max_value = 255
max_type = 4
max_BINARY_value = 255
window_name = "Threshold Demo"
trackbar_type = "Type"
trackbar_value = "Value"

#讀入圖片,模式為灰度圖,創(chuàng)建窗口
scr = cv2.imread("G:\homework\SmallTarget.png",0)
cv2.namedWindow(window_name)

#創(chuàng)建滑動(dòng)條
cv2.createTrackbar( trackbar_type, window_name, \
   threshold_type, max_type, thresholdType)
cv2.createTrackbar( trackbar_value, window_name, \
   threshold_value, max_value, thresholdValue )
#初始化
thresholdType(0)

if cv2.waitKey(0) == 27: 
 cv2.destroyAllWindows()

執(zhí)行

import threshold
>>> reload(threshold)
0 0
2 0
1 0
1 1
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 10
1 12
1 13
1 16
1 18

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

相關(guān)文章

  • python實(shí)現(xiàn)在函數(shù)中修改變量值的方法

    python實(shí)現(xiàn)在函數(shù)中修改變量值的方法

    今天小編就為大家分享一篇python實(shí)現(xiàn)在函數(shù)中修改變量值的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • Python打印獲取異常信息的代碼詳解

    Python打印獲取異常信息的代碼詳解

    在日常的軟件開發(fā)工作中,異常處理(Exception Handling)是一個(gè)至關(guān)重要的環(huán)節(jié),它不僅影響到程序的穩(wěn)定性和健壯性,還在提高用戶體驗(yàn)、調(diào)試問題以及防止安全漏洞方面起到了不可替代的作用,本文給大家介紹了Python打印獲取異常信息,需要的朋友可以參考下
    2024-10-10
  • python實(shí)現(xiàn)樸素貝葉斯分類器

    python實(shí)現(xiàn)樸素貝葉斯分類器

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)樸素貝葉斯分類器,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • 樹莓派升級(jí)python的具體步驟

    樹莓派升級(jí)python的具體步驟

    在本篇文章里小編給大家整理的是關(guān)于樹莓派升級(jí)python的具體步驟,需要的朋友們可以參考下。
    2020-07-07
  • python實(shí)現(xiàn)遍歷文件夾圖片并重命名

    python實(shí)現(xiàn)遍歷文件夾圖片并重命名

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)遍歷文件夾圖片并重命名,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • Python實(shí)現(xiàn)迷宮生成器的詳細(xì)代碼

    Python實(shí)現(xiàn)迷宮生成器的詳細(xì)代碼

    這篇文章主要介紹了Python實(shí)現(xiàn)迷宮生成器的詳細(xì)代碼,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • Python設(shè)計(jì)模式中的行為型策略模式

    Python設(shè)計(jì)模式中的行為型策略模式

    這篇文章主要介紹了Python設(shè)計(jì)模式中的行為型策略模式,策略模式即Strategy?Pattern,其定義了算法家族,分別封裝起來,讓他們之間可以相互替換,此模式讓算法的變化,不會(huì)影響到使用算法的客戶,下文相關(guān)資料具有一點(diǎn)的參考價(jià)值,需要的小伙伴可以參考一下
    2022-02-02
  • 對(duì)Python生成漢字字庫文字,以及轉(zhuǎn)換為文字圖片的實(shí)例詳解

    對(duì)Python生成漢字字庫文字,以及轉(zhuǎn)換為文字圖片的實(shí)例詳解

    今天小編就為大家分享一篇對(duì)Python生成漢字字庫文字,以及轉(zhuǎn)換為文字圖片的實(shí)例詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • Python反射的用法實(shí)例分析

    Python反射的用法實(shí)例分析

    這篇文章主要介紹了Python反射的用法,結(jié)合實(shí)例形式分析了Python反射機(jī)制所涉及的幾個(gè)常用方法與相關(guān)使用技巧,需要的朋友可以參考下
    2018-02-02
  • Python中從文件路徑中提取文件名及擴(kuò)展名的多種方法

    Python中從文件路徑中提取文件名及擴(kuò)展名的多種方法

    在文件處理或路徑解析過程中,提取文件名和擴(kuò)展名是一個(gè)常見且基本的操作,本文將介紹如何通過字符串操作提取文件名(包括擴(kuò)展名)及文件名的部分內(nèi)容,同時(shí)還將討論一些常見的應(yīng)用場(chǎng)景,需要的朋友可以參考下
    2025-03-03

最新評(píng)論

竹溪县| 湟源县| 泽库县| 濉溪县| 依安县| 子长县| 娱乐| 吉木乃县| 桓台县| 乐东| 思茅市| 中江县| 聊城市| 隆化县| 乐平市| 石台县| 友谊县| 新宁县| 陈巴尔虎旗| 广平县| 岳阳市| 蓬安县| 武穴市| 固安县| 中卫市| 连云港市| 大荔县| 富民县| 琼中| 隆化县| 中西区| 高唐县| 金溪县| 建平县| 凤翔县| 南木林县| 积石山| 鱼台县| 宁国市| 乐陵市| 忻州市|