图像识别源代码
标签:
•
文件类型: .rar
•
文件大小: 3.11MB
•
下载次数: 1
•
这个是数字图像处理java编程实践的源代码,适合初级人员..
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 20829 2010-06-04 22:36 imProcessCh10ImageMorph.java
文件 21695 2010-06-04 17:19 imProcessCh11DigitRecog.java
文件 12436 2010-06-04 22:07 imProcessCh12ImageCompress.java
文件 8338 2010-06-04 22:16 imProcessCh13FracImageCompress.java
文件 17567 2010-06-04 22:23 imProcessCh14ImageCipher.java
文件 16194 2010-06-04 22:26 imProcessCh15ImageWatermark.java
文件 10803 2010-06-04 22:32 imProcessCh1Introduction.java
文件 6266 2010-06-04 22:32 imProcessCh2Digitization.java
文件 12986 2010-06-04 22:28 imProcessCh3Elements.java
文件 13929 2010-06-04 22:30 imProcessCh4GeomTrans.java
文件 13065 2010-06-04 22:30 imProcessCh5ImageTrans.java
文件 17616 2010-06-02 22:09 imProcessCh6ImageEnhance.java
文件 4897 2010-03-07 15:26 imProcessCh7ImageRestore.java
文件 15009 2010-06-04 22:34 imProcessCh8ImageSegment.java
文件 9722 2010-06-04 22:35 imProcessCh9ImageAnalyse.java
文件 2000 2009-10-11 09:19 imProcessdigits.txt
文件 4000 2010-02-22 11:57 imProcessdigits23.txt
文件 19712 2004-05-21 14:02 imProcessimagesBaboo.jpg
文件 12170 2008-10-27 11:36 imProcessimagesoats.JPG
文件 66614 1996-10-24 16:44 imProcessimagesch1mpLena.BMP
文件 68509 2008-11-28 16:37 imProcessimagesch1gifLena.gif
..A..H. 7168 2010-03-06 20:24 imProcessimagesch1gifThumbs.db
文件 10318 1994-04-18 14:17 imProcessimagesch1pgm1.pgm
文件 65554 2009-10-02 16:40 imProcessimagesch1pgmBaboo.pgm
文件 65554 2009-10-02 11:18 imProcessimagesch1pgmcat.pgm
文件 58800 2010-02-11 23:57 imProcessimagesch1pngLena.PNG
..A..H. 7168 2010-03-06 20:54 imProcessimagesch1pngThumbs.db
文件 196623 2006-05-16 15:36 imProcessimagesch1ppm eapot.ppm
文件 65536 2006-05-19 15:35 imProcessimagesch1
awcat.raw
文件 65536 1999-07-08 21:32 imProcessimagesch1
awLena256.raw
............此处省略283个文件信息
/**
* @Ch10ImageMorph.java
* @Version 1.0 2010.02.21
* @Author Xie-Hua Sun
*/
package process.algorithms;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.awt.image.*;
import process.algorithms.ImageMorph;
import process.common.Common;
public class Ch10ImageMorph extends Jframe implements ActionListenerMouseListener
{
Image iImage oImage;
boolean loadflag = false //输入图像标志
runflag = false //执行处理标志
fillflag = false;
int iw ih;
int[] pixels;
ImageMorph morph;
Common common;
public Ch10ImageMorph()
{
settitle(“数字图像处理-Java编程与实验 第10章 图像形态学“);
this.setBackground(Color.lightGray);
//菜单界面
setMenu();
morph = new ImageMorph();
common = new Common();
//关闭窗口
closeWin();
setSize(530 330);
setVisible(true);
}
public void actionPerformed(ActionEvent evt)
{
Graphics graph = getGraphics();
if (evt.getSource() == openItem)
{
//文件选择对话框
JFileChooser chooser = new JFileChooser();
common.chooseFile(chooser “./images/ch10“ 0);//设置默认目录过滤文件
int r = chooser.showOpenDialog(null);
MediaTracker tracker = new MediaTracker(this);
if(r == JFileChooser.APPROVE_OPTION)
{
String name = chooser.getSelectedFile().getAbsolutePath();
if(runflag)
{
loadflag = false;
runflag = false;
}
if(!loadflag)
{
//装载图像
iImage = common.openImage(name tracker);
//取载入图像的宽和高
iw = iImage.getWidth(null);
ih = iImage.getHeight(null);
repaint();
loadflag = true;
}
}
}
else if (evt.getSource() == erode1Item)//腐蚀
{
if(loadflag)
{
settitle(“第10章 图像形态学 正方形结构腐蚀 作者 孙燮华“);
removeMouseListener(this);
show(graph 11 “正方形腐蚀“);
}
else
JOptionPane.showMessageDialog(null “请先打开图像!“);
}
else if (evt.getSource() == erode2Item)
{
if(loadflag)
{
settitle(“第10章 图像形态学 菱形结构腐蚀 作者 孙燮华“);
removeMouseListener(this);
show(graph 12 “菱形腐蚀“);
}
else
JOptionPane.showMessageDialog(null “请先打开图像!“);
}
else if (evt.getSource() == erode3Item)
{
if
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 20829 2010-06-04 22:36 imProcessCh10ImageMorph.java
文件 21695 2010-06-04 17:19 imProcessCh11DigitRecog.java
文件 12436 2010-06-04 22:07 imProcessCh12ImageCompress.java
文件 8338 2010-06-04 22:16 imProcessCh13FracImageCompress.java
文件 17567 2010-06-04 22:23 imProcessCh14ImageCipher.java
文件 16194 2010-06-04 22:26 imProcessCh15ImageWatermark.java
文件 10803 2010-06-04 22:32 imProcessCh1Introduction.java
文件 6266 2010-06-04 22:32 imProcessCh2Digitization.java
文件 12986 2010-06-04 22:28 imProcessCh3Elements.java
文件 13929 2010-06-04 22:30 imProcessCh4GeomTrans.java
文件 13065 2010-06-04 22:30 imProcessCh5ImageTrans.java
文件 17616 2010-06-02 22:09 imProcessCh6ImageEnhance.java
文件 4897 2010-03-07 15:26 imProcessCh7ImageRestore.java
文件 15009 2010-06-04 22:34 imProcessCh8ImageSegment.java
文件 9722 2010-06-04 22:35 imProcessCh9ImageAnalyse.java
文件 2000 2009-10-11 09:19 imProcessdigits.txt
文件 4000 2010-02-22 11:57 imProcessdigits23.txt
文件 19712 2004-05-21 14:02 imProcessimagesBaboo.jpg
文件 12170 2008-10-27 11:36 imProcessimagesoats.JPG
文件 66614 1996-10-24 16:44 imProcessimagesch1mpLena.BMP
文件 68509 2008-11-28 16:37 imProcessimagesch1gifLena.gif
..A..H. 7168 2010-03-06 20:24 imProcessimagesch1gifThumbs.db
文件 10318 1994-04-18 14:17 imProcessimagesch1pgm1.pgm
文件 65554 2009-10-02 16:40 imProcessimagesch1pgmBaboo.pgm
文件 65554 2009-10-02 11:18 imProcessimagesch1pgmcat.pgm
文件 58800 2010-02-11 23:57 imProcessimagesch1pngLena.PNG
..A..H. 7168 2010-03-06 20:54 imProcessimagesch1pngThumbs.db
文件 196623 2006-05-16 15:36 imProcessimagesch1ppm eapot.ppm
文件 65536 2006-05-19 15:35 imProcessimagesch1
awcat.raw
文件 65536 1999-07-08 21:32 imProcessimagesch1
awLena256.raw
............此处省略283个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)