如何使用深度學(xué)習(xí)生成模糊背景?
步驟2:用于可視化從輸入中獲取的分割圖像的功能。def run_visualization():
"""Inferences DeepLab model and visualizes result."""
try:
original_im = Image.open(IMAGE_NAME)
except IOError:
print('Cannot retrieve image. Please check url: ' + url)
returnprint('running deeplab on image')
resized_im, seg_map = MODEL.run(original_im)
vis_segmentation(resized_im, seg_map)
return resized_im, seg_map
2.1:使用前面顯示的圖像調(diào)用上述功能。IMAGE_NAME = 'download2.jpg'
resized_im, seg_map = run_visualization()
分割后輸出。
2.2:現(xiàn)在,我們讀取輸入圖像并將其轉(zhuǎn)換為numpy數(shù)組。print(type(resized_im))
numpy_image = np.a(chǎn)rray(resized_im)
步驟3:分離背景和前景。在此步驟中,我們創(chuàng)建圖像的副本,然后,通過將背景中的值替換為0,并在已創(chuàng)建蒙版的位置保留255,將背景和前景與分割后的圖像分開,此處7表示汽車類別。person_not_person_mapping = deepcopy(numpy_image)
person_not_person_mapping[seg_map 。 7] = 0
person_not_person_mapping[seg_map == 7] = 255
3.1:可視化分離的蒙版圖像plt.imshow(person_not_person_mapping)
正如上一步中所述,背景已被黑色替換,汽車蒙版已變?yōu)榘咨,同樣,通過替換這些值,我們也沒有丟失任何重要信息。
3.2:調(diào)整蒙版圖像的大小使其等于原始圖像。在分割過程之后,圖像的大小減小了,在我們的例子中,圖像的大小減小為(300 x 500),因此我們將圖像的大小調(diào)整為原始大小,即(900 x 596)。orig_imginal = Image.open(IMAGE_NAME)
orig_imginal = np.a(chǎn)rray(orig_imginal)mapping_resized = cv2.resize(person_not_person_mapping,
(orig_imginal.shape[1],
orig_imginal.shape[0]),
Image.ANTIALIAS)
mapping_resized.shape
3.3:二值化由于調(diào)整了大小,圖像生成的值在0,1,2…255之間,為了再次將值限制在0–255之間,我們必須使用Otsu的Binarization技術(shù)對圖像進(jìn)行二值化。簡而言之,Otsu的Binarization是一種尋找灰度圖像閾值的自適應(yīng)方法,它遍歷0-255范圍內(nèi)的所有可能閾值,并找到給定圖像的最佳可能閾值。在內(nèi)部,它基于一些統(tǒng)計(jì)概念(例如方差),以根據(jù)所選閾值找出類別。一旦選擇了最佳閾值,則大于閾值的像素值將被視為白色像素,小于閾值的像素值將被視為黑色像素。
gray = cv2.cvtColor(mapping_resized, cv2.COLOR_BGR2GRAY)
blurred = cv2.GaussianBlur(gray,(15,15),0)
ret3,thresholded_img = cv2.threshold(blurred,0,255,cv2.THRESH_BINARY+cv2.THRESH_OTSU)
plt.imshow(thresholded_img)

發(fā)表評論
請輸入評論內(nèi)容...
請輸入評論/評論長度6~500個字
最新活動更多
-
8月5日立即報(bào)名>> 【在線會議】CAE優(yōu)化設(shè)計(jì):醫(yī)療器械設(shè)計(jì)的應(yīng)用案例與方案解析
-
8月14日立即報(bào)名>> 【在線研討會】解析安森美(onsemi)高精度與超低功耗CGM系統(tǒng)解決方案
-
精彩回顧立即查看>> 《2024智能制造產(chǎn)業(yè)高端化、智能化、綠色化發(fā)展藍(lán)皮書》
-
精彩回顧立即查看>> 7月30日- 8月1日 2025全數(shù)會工業(yè)芯片與傳感儀表展
-
精彩回顧立即查看>> 全數(shù)會2025(第六屆)機(jī)器人及智能工廠展
-
精彩回顧立即查看>> OFweek 2025 具身機(jī)器人動力電池技術(shù)應(yīng)用大會
推薦專題
- 1 AI產(chǎn)業(yè)的新高度!英偉達(dá)成為全球首家市值破4萬億美元的公司
- 2 傳魏建軍與賈躍亭合作,長城汽車出海美國
- 3 一文讀懂:到底什么是 “具身智能” ?
- 4 黃仁勛:與雷軍長期合作,共探AI智駕
- 5 具身智能泡沫爭議下,華映資本尋找「穿越周期者」
- 6 中國平安們欲靠AI守“陣地”
- 7 官宣:智元機(jī)器人借殼上市,A股人形機(jī)器人第一股!
- 8 華為讓渡“三界”銷售主導(dǎo)權(quán),智界高管:終于能全力奔跑了
- 9 借仿生手實(shí)現(xiàn)突圍,國產(chǎn)靈巧手破局“不可能三角”
- 10 DeepSeek R2加持,中國AI與芯片產(chǎn)業(yè)迎來新一輪協(xié)同進(jìn)化