亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從乳腺 X 光圖像中去除字母偽影

從乳腺 X 光圖像中去除字母偽影

12345678_0001 2023-06-20 17:11:31
我想使用python. 我怎樣才能做到這一點?這是我的形象
查看完整描述

2 回答

?
至尊寶的傳說

TA貢獻1789條經驗 獲得超10個贊

這是在 Python/OpenCV 中執行此操作的一種方法。

  • 讀取輸入

  • 轉換為灰度

  • 臨界點

  • 擴張為蒙版

  • 應用蒙版將白色字母更改為黑色

  • 保存結果

import cv2

import numpy as np


# read image

img = cv2.imread('mammogram_letters.png')


# convert to gray

gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)


# create mask

thresh = cv2.threshold(gray, 247, 255, cv2.THRESH_BINARY)[1]


# dilate mask

kernel = cv2.getStructuringElement(cv2.MORPH_RECT, (3, 3))

mask = cv2.morphologyEx(thresh, cv2.MORPH_DILATE, kernel)


# apply change

result = img.copy()

result[mask == 255] = (0,0,0)


# save result

cv2.imwrite("mammogram_letters_thresh.png", thresh)

cv2.imwrite("mammogram_letters_mask.png", mask)

cv2.imwrite("mammogram_letters_blackened.png", result)


# show results

cv2.imshow("THRESH", thresh)

cv2.imshow("MASK", mask)

cv2.imshow("RESULT", result)

cv2.waitKey(0)


閾值圖像:

http://img1.sycdn.imooc.com//64916d6800019c9701930242.jpg

蒙版圖片:

http://img1.sycdn.imooc.com//64916d710001b5cc01730237.jpg

結果:

http://img1.sycdn.imooc.com//64916d7d00010ef602050259.jpg


查看完整回答
反對 回復 2023-06-20
?
開滿天機

TA貢獻1786條經驗 獲得超13個贊

您必須獲取包含測試的框的像素坐標,如果它們始終相同,我的代碼將起作用。


    from PIL import Image

    im = Image.open('SqbIx.png')

    img =im.load()

    for i in range (73,116):

            for j in range (36,57):

                img[i,j]= (0, 0, 0)

    im.save('mod.png')


查看完整回答
反對 回復 2023-06-20
  • 2 回答
  • 0 關注
  • 127 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號