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

  • 大小: 88KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-13
  • 語言: Java
  • 標簽: 找圖??

資源簡介

純java實現的區域找圖功能

資源截圖

代碼片段和文件信息

package?cn.xt.test;

import?java.awt.Color;
import?java.awt.Dimension;
import?java.awt.Font;
import?java.awt.Graphics;
import?java.awt.Rectangle;
import?java.awt.Robot;
import?java.awt.Toolkit;
import?java.awt.image.BufferedImage;
import?java.io.FileInputStream;
import?java.io.FileOutputStream;
import?java.io.InputStream;
import?java.io.OutputStream;
import?java.util.List;

import?javax.imageio.ImageIO;

import?cn.xt.imgCongnition.CoordBean;
import?cn.xt.imgCongnition.ImageCognition;

public?class?Image?{
public?static?void?main(String[]?args)?throws?Exception?{
findImage4FullScreen(ImageCognition.SIM_ACCURATE_VERY);
}

public?static?void?findImage4FullScreen(int?sim)?throws?Exception?{
Dimension?screenSize?=?Toolkit.getDefaultToolkit().getScreenSize();
int?w?=?(int)?screenSize.getWidth();
int?h?=?200;

Robot?robot?=?new?Robot();
BufferedImage?screenImg?=?robot.createScreenCapture(new?Rectangle(0?0
w?h));
OutputStream?out?=?new?FileOutputStream(“data/images/screen.png“);
ImageIO.write(screenImg?“png“?out);//將截到的BufferedImage寫到本地

InputStream?in?=?new?FileInputStream(“data/images/search.png“);
BufferedImage?searchImg?=?ImageIO.read(in);//將要查找的本地圖讀到BufferedImage

//圖片識別工具類
ImageCognition?ic?=?new?ImageCognition();

List?list?=?ic.imageSearch(screenImg?searchImg?sim);
for?(CoordBean?coordBean?:?list)?{
System.out.println(“找到圖片坐標是“?+?coordBean.getX()?+?““
+?coordBean.getY());

//標注找到的圖的位置
Graphics?g?=?screenImg.getGraphics();
g.setColor(Color.BLACK);
g.drawRect(coordBean.getX()?coordBean.getY()
searchImg.getWidth()?searchImg.getHeight());
g.setFont(new?Font(null?Font.BOLD?20));
g.drawString(“←找到的圖片在這里“
coordBean.getX()?+?searchImg.getWidth()?+?5
coordBean.getY()?+?10?+?searchImg.getHeight()?/?2);
out?=?new?FileOutputStream(“data/images/result.png“);
ImageIO.write(screenImg?“png“?out);
}
}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-12-12?00:07??ImageCognition\
?????文件?????????290??2016-12-12?00:06??ImageCognition\.classpath
?????文件?????????390??2016-12-12?00:09??ImageCognition\.project
?????目錄???????????0??2016-12-06?13:12??ImageCognition\.settings\
?????文件?????????598??2016-12-06?13:12??ImageCognition\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2016-12-12?00:09??ImageCognition\bin\
?????目錄???????????0??2016-12-12?00:09??ImageCognition\bin\cn\
?????目錄???????????0??2016-12-12?00:09??ImageCognition\bin\cn\xt\
?????目錄???????????0??2016-12-12?00:09??ImageCognition\bin\cn\xt\test\
?????文件????????3456??2016-12-12?00:09??ImageCognition\bin\cn\xt\test\Image.class
?????目錄???????????0??2016-12-12?00:07??ImageCognition\data\
?????目錄???????????0??2016-12-12?00:09??ImageCognition\data\images\
?????文件???????40136??2016-12-12?00:09??ImageCognition\data\images\result.png
?????文件???????39482??2016-12-12?00:09??ImageCognition\data\images\screen.png
?????文件????????1358??2016-12-11?22:48??ImageCognition\data\images\search.png
?????文件????????4103??2016-12-12?00:06??ImageCognition\image_cognition.jar
?????目錄???????????0??2016-12-06?13:41??ImageCognition\src\
?????目錄???????????0??2016-12-06?13:41??ImageCognition\src\cn\
?????目錄???????????0??2016-12-06?13:42??ImageCognition\src\cn\xt\
?????目錄???????????0??2016-12-12?00:09??ImageCognition\src\cn\xt\test\
?????文件????????2050??2016-12-12?00:06??ImageCognition\src\cn\xt\test\Image.java

評論

共有 條評論