cuda 필터 만들기. 3*3커널을 이용한 필터링

cuda_filter_blur cuda_filter_edge

더디지만 cuda프로그래밍을 계속 학습하고 있다.

지난번 B/W필터에 이어 3*3 커널을 이용한 필터를 만들어보았다.

3*3 가우시안 마스크를 이용해서 블러를, 3*3 라플라시안 마스크를 이용해서 엣지필터를 만들었다.

아직 많이 미숙하여 퍼포먼스 고려할 처지가 아니기 때문에 퍼포먼스는 신경쓰지 않았다.

메모리 접근을 32바이트 단위로 끊으면 더 빨라질텐데…뭐 지금도 겁나 빠른거 같다.


댓글 남기기