Java图片识别技术原理-只取图片像素。。。

转载 2016年11月07日 11:29:40
package com.volcano.pub;
 
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
 
import javax.imageio.ImageIO;
 
/**
 * 图形识别技术
 * <a href="http://my.oschina.net/arthor" target="_blank" rel="nofollow">@author</a>  marker
 * 时间:2012-4-6
 * */
public class ImageUtil {
    public static void main(String[] args) throws IOException {
  
        BufferedImage bi = (BufferedImage)ImageIO.read(new File("e://tmp//RandomPicture1174.jpg"));
         
        //获取图像的宽度和高度
        int width = bi.getWidth();
        int height = bi.getHeight();
         
        //扫描图片
        for(int i=0;i<height;i++){
            for(int j=0;j<width;j++){//行扫描
                int dip = bi.getRGB(j, i);
//=============volcano add 20120414========start=========//
                int p=dip;
                int red = 0xff & (p >> 16);
                int green = 0xff & (p >> 8);
                int blue = 0xff & p;
                // if(i == 0)
                // System.out.println("i:" + i + " red:" + red + " green:"
                // + green + " blue:" + blue);
 
                if (red < 180 && green < 180 && blue < 180) {
                    // System.out.println(i+".....get num");
                    System.out.print("♦");
                }
                else    System.out.print("0");//用0比用空格好,用以看清有多少位像素
//=============volcano add 20120414========end =========//
 
            }
            System.out.println();//换行
        }
  
    }
 
}


转载出自:https://www.oschina.net/code/snippet_218887_9768

用JAVA进行图像识别的小程序

我们来用JAVA制作一个进行图像识别的小程序.输入两个图像路径,就可以进行比对,然后输出相似度 接下来是制作过程 首先制作界面GUI 制作完成后效果如下 接下来开始实现功能 在点击对比按钮后 先从两...
  • o83290102o5
  • o83290102o5
  • 2016年03月11日 21:58
  • 4103

java使用Tess4j 识别图片文字

最近在搞图片识别的功能,这里记录下进度 公司是希望自己做,不使用商业化的图片识别,于是我找到了开源的  tessreact ,目前只有它支持中文 经过几天的研究,发现这个东西基本都是通过安装软件,然后...
  • qq_24915227
  • qq_24915227
  • 2017年08月23日 18:06
  • 990

java文字识别技术(亲测,识别率很高)

java文字识别程序的关键是寻找一个可以调用的OCR引擎。tesseract-ocr就是一个这样的OCR引擎,在1985年到1995年由HP实验室开发,现在在Google。tesseract-ocr ...
  • ycb1689
  • ycb1689
  • 2013年01月19日 22:01
  • 55429

Java OCR tesseract 图像智能字符识别技术 Java代码实现

接着上一篇OCR所说的,上一篇给大家介绍了tesseract 在命令行的简单用法,当然了要继承到我们的程序中,还是需要代码实现的,下面给大家分享下java实现的例子。 拿代码扫描上面的图片,然后输...
  • lmj623565791
  • lmj623565791
  • 2014年04月17日 21:33
  • 84285

JAVA使用Tess4j识别图片内容

Tess4J使用小心得
  • u013229534
  • u013229534
  • 2017年05月29日 11:43
  • 1762

OCR图像识别技术的JAVA实现(一)

ORC图像识别技术的JAVA实现目前网络上的开源的图像识别技术有很多,例如 OCRE(OCR Easy)、Clara OCR、OCRAD、TESSERACT-OCR 等等,今天本blog将记录下tes...
  • weistin
  • weistin
  • 2017年12月19日 10:54
  • 1157

java 识别图片 ,根据图片搜图片

  • 2017年01月16日 18:26
  • 229KB
  • 下载

Java OCR 图像智能字符识别技术,可识别中文

几天一直在研究OCR技术,据我了解的情况,国内最专业的OCR软件只有2家,清华TH-OCR和汉王OCR,看了很多的OCR技术发现好多对英文与数字的支持都很好,可惜很多都不支持中文字符。Asprise-...
  • ranmudaofa
  • ranmudaofa
  • 2014年03月17日 14:07
  • 6461

Java OCR 图像智能字符识别技术,可识别中文

  • 2012年02月08日 09:58
  • 51.08MB
  • 下载

java 识别图片相似度及图片是否相同

1.比较MD5值 判断图片是否相同 package com.zerdoor.util; import java.io.File; import java.io.FileInputStre...
  • herui_Mr
  • herui_Mr
  • 2017年09月04日 11:12
  • 1210
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java图片识别技术原理-只取图片像素。。。
举报原因:
原因补充:

(最多只允许输入30个字)