前提・実現したいこと
直線状の輝度の取得
カラー画像で直線検出を行い(ここまではできた)その直線状の輝度を取得したい
python3.8.5
from pylsd.lsd import lsd import cv2 img = cv2.imread("test.png") gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) gray = cv2.GaussianBlur(gray,(5,5),5) linesL = lsd(gray) for line in linesL: x1, y1, x2, y2 = map(int,line[:4]) lines_img = cv2.line(img, (x1,y1), (x2,y2), (0,255,0), 1) cv2.imwrite('line.png', lines_img)
試したこと
2点間(x1,y1)と(x2,y2)の間の全ての座標がわかれば出来そう
補足情報(FW/ツールのバージョンなど)
python3.8.5,opencv4.1
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。