@챈챈/#ImageProcessing
-
[컴퓨터비전] C/C++ Sobel Edge(소벨 에지) 검출@챈챈/#ImageProcessing 2020. 1. 30. 11:14
소벨 오퍼레이터는 어윈 소벨이라는 분이 고안해낸 가장자리 검출 알고리즘입니다 3x3크기의 행렬을 사용하여 연산을 했을 때 중심을 기준으로 각 방향의 앞뒤의 값을 비교하여 변화량을 검출하는 알고리즘입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #includeopencv.hpp> using namespace cv; int main() { Mat in_image, out_image; in_image = imread("lena_gray.jpg", 0); namedWindow("in_image"); imshow("in_image", in_image); int ddepth = CV_8U; in_image.copyTo(out_image); Sobel(i..
-
[컴퓨터비전] Python HoughTransform 직선검출@챈챈/#ImageProcessing 2020. 1. 30. 11:10
저희 회사는 지난 목요일부터 어제까지 연휴여서 계~속 쉬다가 오늘 오랜만에 출근을 하니 기분이 좋습니다 역시 연휴는 길어야해요ㅠ0ㅠ 계속 쉬니까 오랜만에 회사도 가고싶고,, 그런 마음이 생깁니다. 자율주행자동차 도로검출에 많이 사용되는 알고리즘 중 하나인 Hough Transform을 통한 직선 검출 방법입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 import numpy as np import cv2 img = cv2.imread('road.jpg') gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) #적당한 수의 직선이 나타나야하기 때문에 CannyEdge 사..
-
[영상처리] 이미지를 픽셀로 변환하기@챈챈/#ImageProcessing 2019. 12. 15. 22:25
오늘은 이미지를 픽셀로 변환하는 코드입니다. 보통 많은 분들을 픽셀을 이미지로 변환하는 작업을 필요로 하지만 일을 하다보니 이미지를 수동으로 분석할 필요를 느껴서 이번 포스팅을 준비했습니다. 혹시 저처럼 필요하신 분이 있다면 널리 이롭게 사용해주세요^0^ 사용한 언어는 Python이고 OpenCV 라이브러리를 이용했습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 import cv2 as cv img_color = cv.imread('이미지 파일.포맷', cv.IMREAD_COLOR) height,width = img_color.shape[:2] print (height) print (width) f = open('image.txt', 'w') for y in range(he..