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

cuda_filter_blur cuda_filter_edge

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

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

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

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

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


답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

w

%s에 연결하는 중