FOURIER 0.8
Copyright (C) 2008
Developed by
M. Emre Celebi
Department of Computer Science
Louisiana State University in Shreveport
Shreveport, LA 71115, USA
WWW:
http://sourceforge.net/projects/fourier-ipal
http://www.lsus.edu/faculty/~ecelebi/fourier.htm
Project administrator: M. Emre Celebi
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 2 of the
License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
USA.
--------------------------------------------------------------------
This is the beta release of Fourier, a portable image processing and
analysis library written in ANSI C. The following is a list of some of
the high-level functions currently available:
A. Image I/O
Reading/Writing
1) PNM (PBM, PGM, PPM) format
2) BMP (uncompressed) format
3) JPEG format (only read)
B. Arithmetic/Logic
1) add_img: Adds two images
2) sub_img: Subtracts an image from another
3) mult_img: Multiplies two images
4) add_img_scalar: Adds a scalar to an image
5) sub_img_scalar: Subtracts a scalar from an image
6) mult_img_scalar: Multiplies an image with a scalar
7) div_img_scalar: Divides an image by a scalar
8) union_img: Unions two images
9) intersect_img: Intersects two images
C. Geometric
1) rotate_img: Rotate an image using bilinear interpolation
2) scale_img: Scale an image using bilinear interpolation
D. Grayscale Image Smoothing/Noise Removal
1) add_noise: Adds noise { Gaussian, Salt & Pepper, Speckle, Impulsive } to a grayscale/color
image. Also, calculates various error measures { MAE, MSE, RMSE, PSNR, NMSE, NCD }.
2) filter_adap_smooth: Adaptive Smoothing filter
3) filter_bilateral: Bilateral filter
4) filter_gaussian: Separable and Fast Anisotropic Gaussian filters
5) filter_giws: Gradient Inverse Weighted Smoothing filter
6) filter_kuwahara: Kuwahara filter
7) filter_lce: Local Contrast Entropy filter
8) filter_lee: Lee's local statistics filter
9) filter_lum: LUM (Lower-Upper-Middle) filter
10) filter_mad: Adaptive MAD-based filter
11) filter_mcv: MCV (Mean of Least Coefficient of Variation) filter
12) filter_mean: (Arithmetic) Mean filter
13) filter_median: Classical, Running, 3x3, and Constant-Time Median filters
14) filter_mlv: MLV (Mean of Least Variance) filter
15) filter_mpv; Modified Peak-and-Valley Filter
16) filter_perona_malik: Perona-Malik Anisotropic Diffusion filter
17) filter_robust_aniso: Robust Anisotropic Diffusion filter
18) filter_sdrom: SDROM (Signal-Dependent Rank-Ordered Mean) filter
19) filter_sep_median: Separable Median filter
20) filter_sigma: Lee's Sigma filter
21) filter_snn: Symmetric Nearest Neighbor filter
22) filter_susan: Susan filter
E. Grayscale Image Enhancement
1) ccv_enhance: Yu and Bajaj's Adaptive Contrast Enhancement method
2) equalize_histo: Histogram Equalization
3) expand_histo: Histogram Expansion
4) hyperbolize_histo: Histogram Hyperbolization
5) match_histo: Histogram Matching
6) smooth_histo_gauss: Smoothes a histogram using a Gaussian-weighted mask
7) smooth_histo_local: Smoothes a histogram using local arithmetic averaging
F. Binary and Grayscale Mathematical Morphology
bin_morpho, gray_morpho, morpho:
1) Dilation
2) Erosion
3) Opening
4) Closing
5) Opening Top-Hat
6) Closing Top-Hat (Bottom-Hat)
7) Conditional Dilation
8) Conditional Erosion
9) Morphological Gradient
10) Inf-Reconstruction
11) Sup-Reconstruction
12) Opening by Reconstruction
13) Closing by Reconstruction
14) Open-by-Reconstruction Top-Hat
15) Close-by-Reconstruction Top-Hat
16) H-minima Transform
17) H-maxima Transform
18) Regional minima
19) Regional maxima
20) Extended-minima Transform
21) Extended-maxima Transform
22) Alternating Sequential Filter
23) Hole Filling
24) Border Clearing
G. Thresholding
1) threshold_huang: Huang's fuzzy thresholding method
2) threshold_iter: Iterative Selection thresholding method
3) threshold_kapur: Kapur-Sahoo-Wong (Maximum Entropy) thresholding method
4) threshold_li: Li's Minimum Cross Entropy thresholding method
5) threshold_moment: Moment-Preserving thresholding method
6) threshold_otsu: Otsu's thresholding method
7) threshold_renyi: Sahoo et al.'s thresholding method
8) threshold_shanbhag: Shanbhag's fuzzy thresholding method
9) threshold_yen: Yen's thresholding method
10) threshold_bernsen: Bernsen's thresholding method
11) threshold_niblack: Niblack's thresholding method
12) threshold_sauvola: Sauvola's thresholding method
13) threshold_savakis: Savakis's thresholding method
14) threshold_savakis_opt: Optimized version of Savakis's thresholding method
H. Grayscale Edge Detection
1) detect_edge_canny: Canny Edge Detector
2) detect_edge_deriche: Deriche Edge Detector
3) detect_edge_log: LoG (Laplacian of Gaussian) Edge Detector
4) detect_edge_prewitt: Prewitt Edge Detector
5) detect_edge_roberts: Roberts Edge Detector
6) detect_edge_sobel: Sobel Edge Detector
I. Binary Image Processing
1) label_cc: Connected components labeling using the Union-Find data structure
2) label_cc_hybrid: Connected components labeling using the hybrid method
3) label_cc_trace: Connected components labeling using the contour tracing method
4) fill_region: Heckbert's 4-connected seed-fill algorithm
5) filter_majority: Majority filter
6) pseudo_color: Pseudo coloring of a grayscale or label image
7) trace_contours: 8-connected contour tracing
J. Shape Feature Extraction
1) calc_2d_convex_hull: Calculates the convex hull of an object
2) calc_affine_moments: Calculates the affine invariant moments of an object
3) calc_aspect_ratio: Calculates the aspect ratio of an object
4) calc_chord_len_stats: Calculates the chord length statistics { mean,
variance, skewness, kurtosis } of an object
5) calc_circularity: Calculates the circularity of an object
6) calc_compactness: Calculates the compactness of an object
7) calc_cs_moments: Calculates the contour sequence moments of an object
8) calc_ellipse_feats: Calculates the ellipse-related { major/minor axis length,
aspect ratio, eccentricity, orientation } features of an object
9) calc_ellipticity: Calculates the ellipticity of an object
10) calc_elliptic_var: Calculates the elliptic variance of an object
11) calc_equi_diameter: Calculates the equivalent diameter of an object
12) calc_gen_fourier_desc: Calculates the generic fourier descriptors of an object
13) calc_hu_moments: Calculates the seven invariant moments of an object
14) calc_max_diameter: Calculates the maximum diameter of an object
15) calc_obj_area: Calculates the area of an object using Bit-Quads
16) calc_obj_centroid: Calculates the centroid of an object
17) calc_radial_dist_feats: Calculates the radial distance features { mean,
standard deviation, entropy, roughness } of an object
18) calc_rectangularity: Calculates the rectangularity of an object
19) calc_solidity: Calculates the solidity of an object
20) calc_triangularity: Calculates the triangularity of an object
21) calc_zernike_moments: Calculates the zernike moments of an object
K. Color Image Segmentation
1) graph_segment: Efficient Graph-Based Segmentation method
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
边缘检测、噪声消除、图像分割等多种功能集成的图像处理软件 (601个子文件)
canny_deriche.c 59KB
connexe.c 49KB
colorspaces.c 48KB
jquant2.c 47KB
jdmarker.c 40KB
jmemmgr.c 40KB
basic_shape_desc.c 31KB
jquant1.c 31KB
image.c 28KB
jdcoefct.c 25KB
jdhuff.c 20KB
jdmainct.c 20KB
jdphuff.c 20KB
histogram.c 20KB
jdmaster.c 19KB
add_noise.c 19KB
anigauss.c 18KB
arbitraryUtil.c 17KB
jdsample.c 16KB
bin_morpho.c 15KB
quant_wu.c 15KB
quant_wan.c 15KB
ctmf.c 15KB
morpho.c 15KB
jidctint.c 14KB
pseudo_color.c 14KB
jdmerge.c 14KB
dilationByAnchor.c 13KB
erosionByAnchor.c 13KB
jidctred.c 13KB
jdinput.c 13KB
trace_contour.c 13KB
graph_segment.c 13KB
jidctfst.c 13KB
jdcolor.c 13KB
filter_median.c 12KB
jdapimin.c 12KB
closingByAnchor.c 12KB
openingByAnchor.c 12KB
quant_neural.c 11KB
scale.c 11KB
bmp_io.c 11KB
filter_fddrhf.c 11KB
arith.c 11KB
label_cc.c 11KB
invariant_moments.c 10KB
filter_fvdrhf.c 10KB
edge_basic.c 10KB
srm.c 10KB
strel.c 10KB
jdpostct.c 9KB
filter_acwddf.c 9KB
jdapistd.c 9KB
gray_morpho.c 9KB
filter_fvmrhf.c 9KB
filter_eddf.c 9KB
pnm_header.c 9KB
ccv_enhance.c 9KB
filter_sddf_mean.c 8KB
zernike_moments.c 8KB
filter_acwvdf.c 8KB
jidctflt.c 8KB
filter_ebvdf.c 8KB
image_io.c 8KB
jddctmgr.c 8KB
filter_ahdf.c 8KB
convex_hull.c 8KB
pnm_io.c 8KB
filter_asddf_mean.c 8KB
fill_region.c 8KB
filter_fmddf.c 8KB
filter_fovdf.c 8KB
jerror.c 8KB
bmp_header.c 7KB
filter_abvdf.c 7KB
jdatasrc.c 7KB
filter_acwvmf.c 7KB
dilationArbitrarySE.c 7KB
filter_asddf_rank.c 7KB
filter_vmrhf.c 7KB
filter_sbvdf_mean.c 7KB
erosionArbitrarySE.c 7KB
filter_fovmf.c 7KB
filter_susan.c 7KB
filter_annmf.c 7KB
filter_asbvdf_mean.c 7KB
filter_fmvdf.c 7KB
filter_sddf_rank.c 7KB
filter_kvmf.c 7KB
filter_annf.c 7KB
filter_hdf.c 7KB
filter_avmf.c 7KB
filter_evmf.c 6KB
filter_asbvdf_rank.c 6KB
rectangularity.c 6KB
filter_gvdf.c 6KB
label_cc_trace.c 6KB
filter_sbvdf_rank.c 6KB
filter_fvdf.c 6KB
filter_amnfg.c 6KB
共 601 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
- tinyfish_bobo2013-07-25不是我需要的,但是还是感谢分享。
turkeyNUPt
- 粉丝: 1
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- bnaidr.plist
- 华中农业大学python-Day36-40.rar
- 华中农业大学pythonpython-Day31-35.rar
- 服务器概述服务器概述服务器概述服务器概述.txt
- 华中农业大学python实验题.txt
- 海康威视相机采图交叉编译示例程序,c++
- DETR-基于Tensorflow实现DETR目标检测算法-附流程教程+项目源码-优质项目实战.zip
- 3d激光slam地图发布程序,3d地图点云处理,c++程序
- 送给妈妈的一束鲜花.zip(母亲节祝福HTML源码)
- 稀疏化DETR-基于Pytorch实现稀疏化DETR-SparseDETR-附流程教程+项目源码-优质项目实战.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功