Область интересов OpenCV Jupyter Lab - PullRequest
0 голосов
/ 04 марта 2020

Я пытаюсь разделить образец КТ на две различные области интереса. Сам образец и области снаружи, так что я могу применить сегментацию для различения guish между материалами внутри интересующей области и цветовым кодом их.

Я применил следующий код для этого и всего Вместо этого выбрана область.

Вот что у меня сейчас:

not_working

Вот пример того, что я пытаюсь достичь:

sample

Вот исходное изображение:

original

Изображение после установки порога:

after_thresh

и пример кода:

r_val = im_org[0,0]

r_im = (im_org == r_val).astype(np.uint8)

connectivity = 4

# find connected component 
output = cv.connectedComponentsWithStats(r_im, connectivity, cv.CV_32S)


labels = output[1]
stats = output[2]

im_roi_outside = (labels==1).astype(np.uint8)
im_roi = 1-im_roi_outside

centroids = output[3]

center = centroids[1]

fig = plt.figure()
plt.imshow(im_roi, interpolation="nearest", cmap="jet")
fig.tight_layout()

Я перепробовал все и не могу выяснить ошибку. Любые указатели будут высоко оценены!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...