91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 199KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-08
  • 語言: Java
  • 標(biāo)簽: java??

資源簡介

用java實現(xiàn)的數(shù)字圖像處理的基本算法。代碼非常清晰,算法一個包,工具一個包,界面一個包。非常適合數(shù)字圖像處理的初學(xué)者。

資源截圖

代碼片段和文件信息

package?algorithm;



import?java.awt.*;
import?java.awt.image.*;
?
public?class?Canny?extends?Component?{
?
????????public?Canny()?{
???????????????threshold1?=?50;
???????????????threshold2?=?230;
???????????????setThreshold(128);
???????????????setWidGaussianKernel(15);
????????}
?
????????public?void?process()??{
??????????????
???????????????width?=?sourceImage.getWidth(this);
???????????????height?=?sourceImage.getHeight(this);
???????????????picsize?=?width?*?height;
???????????????data?=?new?int[picsize];
???????????????magnitude?=?new?int[picsize];
???????????????orientation?=?new?int[picsize];
???????????????float?f?=?1.0F;
???????????????canny_core(f?widGaussianKernel);
???????????????thresholding_tracker(threshold1?threshold2);

???????????????
???????????????for?(int?i?=?0;?i????????????????????????if?(data[i]?>?threshold)
???????????????????????????????data[i]?=?0xff000000;
???????????????????????else
???????????????????????????????data[i]?=?-1;
?
???????????????edgeImage?=??pixels2image(data);
???????????????data?=?null;
???????????????magnitude?=?null;
??????????????
????????}
?
????????private?void?canny_core(float?f?int?i)?{
???????????????boolean?flag?=?false;
???????????????boolean?flag1?=?false;
???????????????derivative_mag?=?new?int[picsize];
???????????????float?af4[]?=?new?float[i];
???????????????float?af5[]?=?new?float[i];
???????????????float?af6[]?=?new?float[i];
???????????????data?=?image2pixels(sourceImage);
???????????????int?k4?=?0;
???????????????do?{
???????????????????????if?(k4?>=?i)
???????????????????????????????break;
???????????????????????float?f1?=?gaussian(k4?f);
???????????????????????if?(f1?<=?0.005F?&&?k4?>=?2)
???????????????????????????????break;
???????????????????????float?f2?=?gaussian((float)?k4?-?0.5F?f);
???????????????????????float?f3?=?gaussian((float)?k4?+?0.5F?f);
???????????????????????float?f4?=?gaussian(k4?f?*?0.5F);
???????????????????????af4[k4]?=?(f1?+?f2?+?f3)?/?3F?/?(6.283185F?*?f?*?f);
???????????????????????af5[k4]?=?f3?-?f2;
???????????????????????af6[k4]?=?1.6F?*?f4?-?f1;
???????????????????????k4++;
???????????????}?while?(true);
???????????????int?j?=?k4;
???????????????float?af[]?=?new?float[picsize];
???????????????float?af1[]?=?new?float[picsize];
???????????????int?j1?=?width?-?(j?-?1);
???????????????int?l?=?width?*?(j?-?1);
???????????????int?i1?=?width?*?(height?-?(j?-?1));
???????????????for?(int?l4?=?j?-?1;?l4????????????????????????for?(int?l5?=?l;?l5????????????????????????????????int?k1?=?l4?+?l5;
???????????????????????????????float?f8?=?(float)?data[k1]?*?af4[0];
???????????????????????????????float?f10?=?f8;
???????????????????????????????int?l6?=?1;
???????????????????????????????int?k7?=?k1?-?width;
???????????????????????????????for?(int?i8?=?k1?+?width;?l6???????????????????????????????????????f8?+=?af

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-04-29?14:43??digitalImageProcessing\
?????文件?????????386??2013-04-29?14:43??digitalImageProcessing\.classpath
?????文件?????????398??2013-04-29?14:43??digitalImageProcessing\.project
?????目錄???????????0??2013-04-29?14:43??digitalImageProcessing\.settings\
?????文件?????????629??2013-04-29?14:43??digitalImageProcessing\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2013-04-29?14:43??digitalImageProcessing\bin\
?????目錄???????????0??2013-04-29?14:43??digitalImageProcessing\bin\algorithm\
?????文件????????7931??2013-04-29?14:43??digitalImageProcessing\bin\algorithm\Canny.class
?????文件????????1697??2013-04-29?14:43??digitalImageProcessing\bin\algorithm\EdgeDetection.class
?????文件????????3496??2013-04-29?14:43??digitalImageProcessing\bin\algorithm\FFTTransform.class
?????文件????????6659??2013-04-29?14:43??digitalImageProcessing\bin\algorithm\GeoTransform.class
?????文件???????10341??2013-04-29?14:43??digitalImageProcessing\bin\algorithm\ImageEnhancement.class
?????文件????????3723??2013-04-29?14:43??digitalImageProcessing\bin\algorithm\ImageSegmentation.class
?????文件????????2090??2013-04-29?14:43??digitalImageProcessing\bin\algorithm\Morphology.class
?????文件????????7491??2013-04-29?14:43??digitalImageProcessing\bin\algorithm\WaveletTransform.class
?????目錄???????????0??2013-04-29?14:43??digitalImageProcessing\bin\test\
?????文件????????4582??2013-04-29?14:43??digitalImageProcessing\bin\test\HistgramDlg.class
?????文件????????2260??2013-04-29?14:43??digitalImageProcessing\bin\test\MouseEvent_1$1.class
?????文件????????1011??2013-04-29?14:43??digitalImageProcessing\bin\test\MouseEvent_1.class
?????文件?????????729??2013-04-29?14:43??digitalImageProcessing\bin\test\RotateDlg$1.class
?????文件?????????718??2013-04-29?14:43??digitalImageProcessing\bin\test\RotateDlg$2.class
?????文件?????????718??2013-04-29?14:43??digitalImageProcessing\bin\test\RotateDlg$3.class
?????文件????????4508??2013-04-29?14:43??digitalImageProcessing\bin\test\RotateDlg.class
?????文件????????2404??2013-04-29?14:43??digitalImageProcessing\bin\test\TestForLinearDlg$1.class
?????文件????????5951??2013-04-29?14:43??digitalImageProcessing\bin\test\TestForLinearDlg.class
?????目錄???????????0??2013-04-29?14:43??digitalImageProcessing\bin\util\
?????文件????????4391??2013-04-29?14:43??digitalImageProcessing\bin\util\ProcessMath.class
?????文件????????3481??2013-04-29?14:43??digitalImageProcessing\bin\util\ProcessUtil.class
?????目錄???????????0??2013-04-29?14:43??digitalImageProcessing\bin\view\
?????文件?????????725??2013-04-29?14:43??digitalImageProcessing\bin\view\ConvoleDlg$1.class
?????文件?????????725??2013-04-29?14:43??digitalImageProcessing\bin\view\ConvoleDlg$2.class
............此處省略119個文件信息

評論

共有 條評論