Làm nổi ảnh và tách đường biên ảnh part 2

Một đường biên ảnh, trong trường hợp tổng quát có thể trải theo bất kỳ hướng nào, và có thể biến thiên về cường độ sáng. Trong chương này, chúng ta sẽ lấy ra đường biên ảnh bằng đặc tuyến tần số của chúng. Ta sử dụng bộ lọc FIR được thiết kế như bộ lọc thông cao đối xứng vòng tròn vào công việc này. Sau đó, ta sẽ đưa ra một số phép xử lý đường biên lấy từ đặc tuyến không gian của đường biên ảnh | y1 abs y1 y2 abs y2 zn2 y1 y2 y1 y2 putc zn2 fptr1 The buffer is implicit in this last statement. Shift rows of w temp w for j 0 j 2 j w j w j 1 w 2 temp gotoxy 70 25 textattr WHITE BLACK 4 cputs gotoxy 1 8 fclose fptr close input image file fclose fptr1 close output-image file Chương trình cho các phép xử lý Kirsh cũng được trình bày ở dưới y. Chương trình Chương trình cho phát hiện đường biên ảnh dùng toán tử Kirsh. Program . Program for edge detection using the Kirsh operators. This program is for obtaining the edges using Kirsh Compass operator. include include include include include include include Kirsh operators. int T 8 3 3 5 5 5 72 -3 0 -3 -3 -3 -3 5 5 -3 5 0 -3 -3 -3 -3 5 -3 -3 5 0 -3 5 -3 -3 -3 -3 -3 5 0 -3 5 5 -3 -3 -3 -3 -3 0 -3 5 5 5 -3 -3 -3 -3 0 5 -3 5 5 -3 5 5 -3 0 5 -3 -3 5 -3 5 5 -3 0 5 -3 -3 -3 void main int i j n1 n2 image_width image_length k1 k2 ind char file_name 14 ch unsigned char w unsigned char temp tmp int y 8 float nsq unsigned int zn2 FIlE fptr fptr1 73 clrscr printf Enter file name for input image - scanf s file_name if fptr fopen file_name rb NULL printf s does not exist. file_name printf nPress any key to exit. getch exit 1 nsq filelength fileno fptr printf Is this a square image printf n . Is image_length image_width y or n - while ch tolower getch y ch n putch ch switch ch case y image_length image_width sqrt nsq printf n Image size d x d image_length image_width break case n printf nEnter image_width-- scanf d image_width image_length nsq image_width printf image length is d image_length break . printf nEnter file name for filtered image - scanf s file_name ind access file_name 0 while ind gotoxy 1 6 printf File exists. Wish to overwrite y or n -- while ch tolower getch -Y ch -n putch ch switch ch case y .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.