- Notifications
You must be signed in to change notification settings - Fork6
keineahnung2345/digital-image-processing-cpp
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
cpp implementation for algorithms in the book "数字图像处理与机器视觉-Visual C++与Matlab实现"
To compileCH3_pixel_operation.cpp:
./compile.sh -DCH3 CH3_pixel_operation.cpp utility.cpp
In which-DCH3 activates themain function in the source file, otherwisemain function is ignored. And this source file includesutility.h, so we need to compileCH3_pixel_operation.cpp withutility.h's implementation, which isutility.cpp.
Similar method for CH 4,5,6,7,8 to compile.
To compileCH9_image_segmentation.cpp:
./compile.sh -DCH9 CH9_image_segmentation.cpp CH3_pixel_operation.cpp CH5_spatial_domain_image_enhancement.cpp CH8_morphology_image_processing.cpp utility.cpp
Because it includes the corresponding headers.
Set threshold as 100:
SetdFa as2.0, setdFb as-55:
Setgamma as1.8, setcomp as0:
SetdC as 10:
Setx1,x2,y1,y2 as20,50,100,200:
Move20 right and50 down:
Rotate 30 degrees counterclockwise:
Kernel size 3:
Kernel size 5:
Kernel size 7:
Positive 45 degrees v.s. Negative 45 degrees v.s. Positive+Negative 45 degrees:
Vertical v.s. Horizontal v.s. Vertical+Horizontal:
90 degrees rotation isotropy v.s. 45 degrees rotation isotropy v.s. Weighted
Roberts positive 45 degrees:
Sobel vertical:
Laplacian weighted:
Image and noised image in frequency domain:
Filter and filterd image in frequency domain:
About
cpp implementation for algorithms in the book "digital image processing and computer vision"("数字图像处理与机器视觉-Visual C++与Matlab实现")
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.






























































