2018/10

    ROI 성공

    그레이처리, 가우시안 블러, 캐니 엣지, 허프변환 , ROI 를 사용해 직선과 곡선을 찾아낸다. #!/usr/bin/env python# -*- coding: cp949 -*- import rospyimport cv2import numpy as npfrom cv_bridge import CvBridge, CvBridgeErrorfrom sensor_msgs.msg import Imagefrom sensor_msgs.msg import CompressedImage class Display_image(): def __init__(self): self.selecting_sub_image = "raw" if self.selecting_sub_image == "compressed": self._sub = rosp..

    opencv roi

    import cv2import numpy as np def grayscale(img): # 흑백이미지로 변환 return cv2.cvtColor(img, cv2.COLOR_RGB2GRAY) def roi(img, vertices): mask = np.zeros_like(img) cv2.fillPoly(mask,vertices,255) masked = cv2.bitwise_and(img,mask) return masked img = cv2.imread('test.jpg')px = img.shape[0]px1 = img.shape[1]print(px, px1)r= 600.0/img.shape[1]dim = (800,int(img.shape[0]*r))resized = cv2.resize(img, dim, i..