Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- '''
- Sa slike elementi.bmp izdvojiti plave elemente koristeći HSV domen.
- '''
- import plotly.express as px
- from skimage import io
- import numpy as np
- img = io.imread('elementi.bmp')
- fig = px.imshow(img)
- fig.show()
- from skimage import color
- img_hsv = color.rgb2hsv(img)
- fig = px.imshow(img_hsv[:,:,0], color_continuous_scale='gray')
- fig.show()
- mb = (0.55 < img_hsv[:,:,0]) & (img_hsv[:,:,0] < 0.65)
- fig = px.imshow(mb, color_continuous_scale='gray')
- fig.show()
- fig = px.imshow(img_hsv[:,:,1], color_continuous_scale='gray')
- fig.show()
- ms = img_hsv[:,:,1] > 0.35
- fig = px.imshow(ms, color_continuous_scale='gray')
- fig.show()
- m = mb & ms
- fig = px.imshow(m, color_continuous_scale='gray')
- fig.show()
- img_masked = img * np.stack((m,m,m),axis=2)
- fig = px.imshow(img_masked)
- fig.show()
Advertisement
Add Comment
Please, Sign In to add comment