Đang chuẩn bị liên kết để tải về tài liệu:
Giáo trình xử lý ảnh y tế Tập 3 P14
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Chương trình cho ở dưới đây chỉ làm việc trên vỉ mạch ATI PIB đã được đề cập đến trong chương 11. Bạn có thể sửa đổi làm cho nó tương thích với các phần cứng thông dụng; các sửa đổi này không có gì là khó khăn lắm. Chương trình này có sử dụng chuột. Nếu bạn có vỉ mạch ATI PIB , đầu tiên bạn cần nạp một ảnh trên màn hình PIB. | k 0 LK 1 for iter 1 iter m iter for i 0 i LK i C k 1.0 float cos PI float 4 i 1 float NK k NK 1 LK 1 C 0 2.0 for i 1 i N-1 i C i 4.0 void IFCT float x unsigned int L float C int m int N int NK1 NK2 i j k kk ip incr L1 k1 k2 iter float T x 0 float N 1.414 for i 1 i N i x i float N 2.0 Recursive addition. NK1 1 NK2 2 kk 1 for i 0 i m i kk 2 for iter 1 iter m iter kk 1 L1 kk- 1 for k L1 k 1 k-- for i 0 i NK1 i x NK1 k NK2 i x NK1 k NK2 i x NK1 k- 1 NK2 i NK1 1 357 NK2 1 NK1 N 1 for i 1 i NK1 i x i 2.0 Bit reversal. for i 0 i N-1 i if i L i continue else T x i x i x L i x L i T Forward operation. ip 1 kk 0 incr 2 for iter 0 iter m iter for k 0 k ip k for j k j N j incr i j ip T x j 0.5 x i x i C kk x j T x i x i T-x i kk ip 1 incr 1 Rearranging the order of the input sequence. kk 1 for i 1 i N 1 i 358 T x N-1 k 1 for j kk j N j x N-k x N-k-1 k x kk T kk 2 Bài tập 13.6 1. Chạy chương trình 2-D FCT Chương trình 13.5 trên ảnh IKRAM.IMG và dùng một khối có kích thước 8 X 8. Tên của file xuất ra đặt là IKRAMFCT.IMG. 2. Lấy 2-D FCT của IKRAMFCT.IMG bằng chương trình 13.6. Chứa kết quả trên ảnh IKRAMR.IMG. 3. Hiển thị IKRAMR.IMG. So sánh ảnh này với ảnh IKRAM.IMG. Tiếp theo tôi sẽ giới thiệu một chương trình mà sẽ hiển thị các khối 8 X 8 của kết quả đã chuyển đổi trên màn hình văn bản. Chú ý rằng giá trị sẽ giảm xuống một cách nhanh chóng kể từ góc trái của màn hình hay là điểm tần số 0 0 . Để thoát khỏi chương trình này bấm ESC. Chương trình 13.7 DISPFCT.C . Chương trình hiển thị khối 2-D FCT.__ _ Program 13.7 DISPFCT.C . Program to display 2-D FCT blocks. This program displays the result of the 2-D FCT. include stdio.h include conio.h include alloc.h include io.h include math.h include process.h void main .