Digital Image Processing Demonstration with OpenCV 2 and Java.
- System: Windows 7 (32bit)
- JDK ==> jdk1.8.0_51
- Eclipse ==> eclipse-java-mars-R-win32
- EGit ==> http://download.eclipse.org/egit/updates/
- OpenCV ==> OpenCV 2.4.9 for Windows
- MySQL Connector/J ( the official JDBC driver for MySQL ) ==> mysql-connector-java-5.1.39
- Shift + Alt + S: Override/Implement Method...
- Shift + Alt + R: Rename files
http://blog.csdn.net/ysydao/article/details/38731069
- Using OpenCV Java with Eclipse: http://docs.opencv.org/2.4/doc/tutorials/introduction/java_eclipse/java_eclipse.html#java-eclipse
- OpenCV Java Tutorials documentation: http://opencv-java-tutorials.readthedocs.io/en/latest/
- Java Digital Image Processing Tutorial: http://www.tutorialspoint.com/java_dip/
- Graphics
https://www.ntu.edu.sg/home/ehchua/programming/java/J4a_GUI.html
- JStatusBar: http://java-articles.info/articles/?p=65
- MySQL Connector/J: http://dev.mysql.com/downloads/connector/j/
- JDBC Tutorial: http://www.tutorialspoint.com/jdbc/index.htm
- MySQL Java tutorial: http://zetcode.com/db/mysqljava/
- Java Excel API: http://jexcelapi.sourceforge.net/
- JAVA操作Excel文件:http://www.cnblogs.com/wuxinrui/archive/2011/03/20/1989326.html
Close frame by pressing the escape key:
//once ESC is pressed to quit the program
AbstractAction actionExit = new AbstractAction(){
private static final long serialVersionUID = 1L;
public void actionPerformed(ActionEvent e){
dispose();
//System.exit(0);
}
};
getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(
KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0), "EXIT");
getRootPane().getActionMap().put("EXIT", actionExit);
- 把Java程序打包成jar文件包并执行: http://www.cnblogs.com/mq0036/p/3885407.html
- MANIFEST.MF