使用Java检测图像中的兴趣点? [英] Detect interest points in an image using Java ?
本文介绍了使用Java检测图像中的兴趣点?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
请说我只想知道如何使用java检测图像中的兴趣点!
首先,我使用此代码加载图像
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
public class test {
public static void main( String [] args){
try {
BufferedImage originalImage = ImageIO.read( new 文件( D:\\Master \\ \\\input.jpg跨度>));
}
catch (IOException e){
System.out.println(e.getMessage) ());
}
}
}
然后我用了另一个代码
import java.awt。* ;
import javax.swing。*;
public class ShowImage extends JPanel {
static 图片图片;
public ShowImage(){
super ();
image = Toolkit.getDefaultToolkit()。getImage( input.jpg);
}
public void paintComponent(Graphics g){
g.drawImage(图片, 50 , 10 ,< span class =code-digit> 600 , 600 , this );
}
public static void main( String [] args){
JFrame frame = new JFrame( ShowImage);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize( 600 , 400 );
ShowImage panel = new ShowImage();
frame.setContentPane(panel);
frame.setVisible(true);
}
private static int getType(Image image2){
return 0 跨度>;
}
}
哪一个更好用?
i想知道我加载图片后
如何完成检测图像中的兴趣点
谢谢!
问候!
解决方案
请参阅此CodeProject文章: BoofCV:Java中的实时计算机视觉 [ ^ ]。
-SA
Kindly I just want to know how can we detect interest points in an image using java !
First , I loaded the image using this code
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
public class test {
public static void main(String[] args) {
try {
BufferedImage originalImage = ImageIO.read(new File("D:\\Master\\input.jpg"));
}
catch (IOException e) {
System.out.println(e.getMessage());
}
}
}
and then i used another code
import java.awt.*;
import javax.swing.*;
public class ShowImage extends JPanel {
static Image image;
public ShowImage() {
super();
image=Toolkit.getDefaultToolkit().getImage("input.jpg");
}
public void paintComponent(Graphics g){
g.drawImage(image,50,10,600,600, this);
}
public static void main(String[] args) {
JFrame frame = new JFrame("ShowImage");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(600,400);
ShowImage panel = new ShowImage();
frame.setContentPane(panel);
frame.setVisible(true);
}
private static int getType(Image image2) {
return 0;
}
}
Which one is better to use?
i want to know after i load the image
how i can complete to detect interest point in the image
Thank you!
Regards!
解决方案
Please see this CodeProject article: BoofCV: Real Time Computer Vision in Java[^].
—SA
这篇关于使用Java检测图像中的兴趣点?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文