日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

淺談Python 命令行參數argparse寫入圖片路徑操作

瀏覽:32日期:2022-07-17 18:06:18

什么是命令行參數?

命令行參數是在運行時給予程序/腳本的標志。它們包含我們程序的附加信息,以便它可以執行。

并非所有程序都有命令行參數,因為并非所有程序都需要它們。

為什么我們使用命令行參數?

如上所述,命令行參數在運行時為程序提供附加信息。

這允許我們在不改變代碼的情況下動態地為我們的程序提供不同的輸入 。

您可以繪制命令行參數類似于函數參數的類比。如果你知道如何在各種編程語言中聲明和調用函數,那么當你發現如何使用命令行參數時,你會立刻感到賓至如歸。

鑒于這是計算機視覺和圖像處理博客,您在這里看到的很多參數都是圖像路徑或視頻路徑。

那么讓我們創建一個名為shape_counter .py的新文件并開始編碼:

淺談Python 命令行參數argparse寫入圖片路徑操作

我們在第2行導入 argparse - 這是幫助我們解析和訪問命令行參數的包。

然后,在第7-12行,我們解析兩個命令行參數。代碼在這些行上非常易讀,您可以看到如何格式化參數。

我們以 -input 參數為例。

在第7行,我們將ArgumentParser 對象實例化為 ap 。

然后在第8行和第9行我們添加我們的 - input 參數。我們必須指定速記和長版本( - i 和 - input ),其中任何一個標志都可以在命令行中使用。這是必需的參數,如 required = True所示。如上所示, 幫助字符串將在終端中提供附加信息。

類似地,在第10行和第11行,我們指定了 -input 參數,這也是必需的。

從那里我們使用路徑加載圖像。請記住,輸入圖像路徑包含在 args [ “input” ]中 ,因此這是cv2的參數 imread 。

簡單吧?

其余的行是特定于圖像處理的——

在第18-20行,我們完成了三項操作:

將圖像轉換 為灰度。

模糊灰度圖像。

閾值模糊圖像。

我們準備找到并繪制形狀輪廓:

淺談Python 命令行參數argparse寫入圖片路徑操作

在第23-25行,我們在閾值圖像中找到形狀輪廓 。

從那里,我們在輸入圖像上繪制輪廓(第28和29行)。

然后我們在圖像上組裝并放置文本(第32-34行)。文本包含形狀的總數。

最后,我們利用我們的 -input 圖像路徑參數將圖像寫入到磁盤中的 cv2.imwrite (第37行)。

讓我們用兩個參數執行命令:

淺談Python 命令行參數argparse寫入圖片路徑操作

附完整代碼

Codeblock #1: Lines 1-20# import the necessary packagesimport argparseimport imutilsimport cv2 # construct the argument parser and parse the argumentsap = argparse.ArgumentParser()ap.add_argument('-i', '--input', required=True,help='path to input image')ap.add_argument('-o', '--output', required=True,help='path to output image')args = vars(ap.parse_args()) # load the input image from diskimage = cv2.imread(args['input']) # convert the image to grayscale, blur it, and threshold itgray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)blurred = cv2.GaussianBlur(gray, (5,5), 0)thresh = cv2.threshold(blurred, 60, 255, cv2.THRESH_BINARY)[1]# extract contours from the imagecnts = cv2.findContours(thresh.copy(), cv2.RETR_EXTERNAL,cv2.CHAIN_APPROX_SIMPLE)cnts = cnts[0] if imutils.is_cv2() else cnts[1] # loop over the contours and draw them on the input imagefor c in cnts:cv2.drawContours(image, [c], -1, (0, 0, 255), 2) # display the total number of shapes on the imagetext = 'I found {} total shapes'.format(len(cnts))cv2.putText(image, text, (10, 20), cv2.FONT_HERSHEY_SIMPLEX, 0.5,(0, 0, 255), 2) # write the output image to diskcv2.imwrite(args['output'], image)$ python shape_counter.py --input input_01.png --output output_01.png

以上這篇淺談Python 命令行參數argparse寫入圖片路徑操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美日韩 国产精品| 日韩高清一区在线| 国产美女亚洲精品7777| 一区二区三区午夜视频| 免费看精品久久片| 日韩精品一级中文字幕精品视频免费观看| 久久久精品久久久久久96| 激情久久99| 99久精品视频在线观看视频| 久久精品国产99久久| 亚洲免费精品| 欧美专区18| 日韩超碰人人爽人人做人人添| 国产欧美久久一区二区三区| 欧美国产三级| 深夜视频一区二区| 91高清一区| 蜜芽一区二区三区| 欧美日韩亚洲一区二区三区在线| 久久精品 人人爱| 精品91福利视频| 啪啪国产精品| 深夜福利亚洲| 91亚洲国产| 首页欧美精品中文字幕| 国产探花一区| 99久久视频| 国产毛片一区二区三区| 91亚洲一区| 亚洲一区二区三区中文字幕在线观看| 久久精品72免费观看| www在线观看黄色| 中文字幕一区二区三区日韩精品 | 久久狠狠久久| 日韩中文在线电影| 日韩一区二区三区免费视频| 日本韩国欧美超级黄在线观看| 亚洲精品观看| 欧美精品一卡| 国产欧美69| 亚洲精品精选| 婷婷精品进入| 91亚洲人成网污www| 三级久久三级久久久| 久久精品国产68国产精品亚洲| 国产精品蜜月aⅴ在线| 免费在线视频一区| 国产综合精品一区| 国产亚洲一区二区手机在线观看| 国产福利资源一区| 亚州国产精品| 视频一区二区三区中文字幕| 另类中文字幕国产精品| 你懂的国产精品| 久久午夜精品| 国产精品美女| 亚洲女同中文字幕| 国产精品av一区二区| 日韩大片在线播放| 国内精品麻豆美女在线播放视频| 国产精品久av福利在线观看| 91av一区| 久久99精品久久久久久园产越南| 国产调教精品| 国产精品欧美在线观看| 国产精品最新自拍| 牛牛精品成人免费视频| 久久69成人| 国内揄拍国内精品久久| 国产欧美日韩一区二区三区四区 | 91精品推荐| 在线亚洲国产精品网站| 丝袜亚洲精品中文字幕一区| 亚洲综合精品| 在线观看一区| 国产午夜一区| 色黄视频在线观看| 国产真实久久| 亚洲性视频在线| 久久国产生活片100| 国产伊人久久| av综合电影网站| 人人爽香蕉精品| 国产精品白丝av嫩草影院| 色一区二区三区四区| 欧洲激情综合| 欧美一区网站| 午夜影院一区| 亚洲区欧美区| 伊伊综合在线| 婷婷精品在线| 国产成人精品福利| 香蕉成人久久| 国产中文欧美日韩在线| 日韩视频二区| 最近高清中文在线字幕在线观看1| 国产v日韩v欧美v| 亚洲精品国产日韩| 国内不卡的一区二区三区中文字幕 | 国产亚洲欧洲| 美女精品久久| 欧美日韩国产亚洲一区| 国产日韩1区| 美女亚洲一区| 久久99性xxx老妇胖精品| 欧美中文日韩| 亚洲a一区二区三区| 国产精品第十页| 一区二区三区四区日韩| 国产精品久久久久久妇女| 久久国产精品99国产| 日韩中文在线电影| 精品国产一区二区三区噜噜噜| 免费在线观看精品| 久久精品主播| 精品免费在线| 国产精品1区| 欧美日本不卡| 欧美久久一区二区三区| 亚洲开心激情| 亚洲精品综合| 亚洲婷婷丁香| 蜜臀av性久久久久蜜臀aⅴ流畅| 日韩在线中文| 精品国产aⅴ| 精品欠久久久中文字幕加勒比| 日韩高清不卡在线| 日韩动漫一区| 久久国产免费看| 国产情侣一区| 久久国产乱子精品免费女| 日本在线一区二区三区| 日本在线成人| 国产欧美一区二区精品久久久 | 亚洲成av人片一区二区密柚| 精品无人区麻豆乱码久久久| 精品五月天堂| 97精品一区| 另类中文字幕国产精品| 欧美日韩亚洲在线观看| 麻豆精品蜜桃| 天堂va蜜桃一区二区三区| 亚洲综合小说| 日韩福利视频网| 欧美a在线观看| 欧美freesex黑人又粗又大| 精品三级久久| 亚洲一区不卡| 欧美亚洲三区| 精品久久久久中文字幕小说| 黄色在线观看www| 中文在线一区| 国产欧美日韩视频在线| 吉吉日韩欧美| 蜜臀久久久久久久| 国产精品亚洲二区| 精品国模一区二区三区| 中文字幕亚洲精品乱码| 韩国一区二区三区视频| 欧美特黄一级大片| 日韩av一区二区在线影视| 韩国女主播一区二区三区| 欧美日韩国产免费观看| 久久中文字幕一区二区三区| 丝袜美腿诱惑一区二区三区| 午夜视频一区二区在线观看| 成人在线视频区| 日韩福利视频导航| 亚洲成av在线| 久久av超碰| 日韩激情网站| 五月婷婷亚洲| 国产999精品在线观看| 中文字幕成人| 成人av二区| 国产成人久久精品一区二区三区| 中文字幕日韩亚洲| 最新亚洲激情| 日韩在线精品| 国产午夜精品一区在线观看| 天堂日韩电影| 荡女精品导航| 国产欧美日韩精品一区二区免费| 日韩中文字幕亚洲一区二区va在线| 97精品国产福利一区二区三区| 日韩国产欧美在线播放| 1024精品一区二区三区| 精品精品久久| 麻豆中文一区二区| 国产伦精品一区二区三区千人斩| 亚洲欧美日韩国产一区二区| 99国产精品一区二区| 四虎8848精品成人免费网站| 欧美日韩中文| 国产精品永久| 日韩视频一二区| 日本午夜免费一区二区| 欧美综合二区| 午夜久久av| 国产乱子精品一区二区在线观看|