導航:首頁 > 文字圖片 > java圖片提取文字內容

java圖片提取文字內容

發布時間:2022-09-05 21:07:18

㈠ 使用java如何實現從圖片中讀取圖片中的文本信息呀

http://blog.csdn.net/problc/article/details/5800093 網上找的,希望是你想要的

㈡ java中文字圖片讀取保存問題

JTextPane類的對象可以顯示文本、圖片和超鏈接等,在創建了一個JTextPane類的純文本格式對象後,可以向裡面填寫入文字(英文或漢字等)、插入超鏈接或圖片,但無法通過getText()方法獲得其中除文字以外的內容,也即無法保存包含文字、圖片和超鏈接的完全對象內容,而如果一開始創建的是JTextPane類的HTML格式對象,則雖然可以保存文字的樣式(顏色和字體、字型大小等)但無法再通過insertIcon()方法插入、顯示圖片,更不能直接保存了,考慮到的解決思路:①通過手工在HTML文件中插入<img src="02.gif">語句來實現對圖片的保存,可是這樣比較不容易實現,需要將圖片保存在特定位置,才可以在下次打開JTextPane類對象是顯示出圖片;②創建JTextPane類的純文本對象,在插入圖片、超鏈接、設置字體樣式或其它任何對JTextPane類的對象進行的格式設置時均記錄下設置的位置和內容,並和文本內容一起保存到硬碟文件中,下次讀取時,按照記錄重新恢復原內容,實現的過程更復雜;③將JTextPane對象通過對象序列化的方式在硬碟中保存為一個文件,下次讀取時再反序列化為完整對象。
最後,選擇了最好實現的第三種方法,序列化了JTextPane對象,表現出來的效果不錯。不過,在實現過程中未考慮程序的運行效率,現在也不太清楚,這樣的處理方式是不是比較沒有效率哩?

㈢ java怎麼截取圖片需要識別的文字區域

這個牽涉到很多圖像技術。比如圖片處理,包括銳化、除燥、二值化圖片等等操作,還有一堆演算法去計算圖像區域,與圖像邊界。

㈣ java有讀取圖片裡面文字的方法嗎

使用tesseract-ocr,可以識別簡單的驗證碼,中文沒嘗試過

㈤ 用JAVA編寫一個程序識別圖片上的文字

這種想法太瘋狂了。。目前能實現辨別圖片里的數字是正常的,辨別英文也有點難度,中文就更難了。。辨別圖像裡面的文字數字,不是想像的那麼簡單的,要從像素著手的,比較特定區域的像素,然後程序做出判斷,程序實現起來還是比較復雜的

㈥ java 實現圖片的文字識別

摘要圖像識別是目前很熱門的研究領域,涉及的知識很廣,包括資訊理論、模式識別、模糊數學、圖像編碼、內容分類等等。本文僅對使用Java實現了一個簡單的圖像文本二值處理,關於識別並未實現。
步驟
建立文本字元模板二值矩陣
對測試字元進行二值矩陣化處理
代碼
/*
* @(#)StdModelRepository.java
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Library General Public License for more details.
* You should have received a of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
package cn.e.ynu.sei.recognition.util;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import java.util.ArrayList;import java.util.List;import java.util.logging.Level;import java.util.logging.Logger;import javax.imageio.ImageIO;/** * Hold character charImgs as standard model repository.
* @author 88250
* @version 1.0.0.0, Mar 20, 2008
*/
public class StdModelRepository {
/** * hold character images
*/ List charImgs = new ArrayList();
/** * default width of a character
*/ static int width = 16 /** * default height of a character
*/ static int height = 28 /** * standard character model matrix
*/ public int[][][] stdCharMatrix = new int[27][width][height];
/** * Default constructor.
*/ public StdModelRepository() {
BufferedImage lowercase = null try {
lowercase = ImageIO.read(new File("lowercase.png"));
} catch (IOException ex) {
Logger.getLogger(StdModelRepository.class.getName()).
log(Level.SEVERE, null, ex);
}
for (int i = 0 i < 26 i++) {
charImgs.add(lowercase.getSubimage(i * width,
0,
width,
height));
}
for (int i = 0 i < charImgs.size(); i++) {
Image image = charImgs.get(i);
int[] pixels = ImageUtils.getPixels(image,
image.getWidth(null),
image.getHeight(null));
stdCharMatrix[i] = ImageUtils.getSymbolMatrix(pixels, 0).clone();
ImageUtils.displayMatrix(stdCharMatrix[i]);
}
}
}
/*
* @(#)ImageUtils.java
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Library General Public License for more details.
* You should have received a of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
package cn.e.ynu.sei.recognition.util;import java.awt.Image;import java.awt.image.PixelGrabber;import java.util.logging.Level;import java.util.logging.Logger;/** * Mainipulation of image data.
* @author 88250
* @version 1.0.0.3, Mar 20, 2008
*/
public class ImageUtils {
/** * Return all of the pixel values of sepecified <code>image< .>* @param image the sepecified image
* @param width width of the image
* @param height height of the image
* @return */ public static int[] getPixels(Image image, int width, int height) {
int[] pixels = new int[width * height];
try {
new PixelGrabber(image, 0, 0, width, height, pixels, 0, width).grabPixels();
} catch (InterruptedException ex) {
Logger.getLogger(ImageUtils.class.getName()).
log(Level.SEVERE, null, ex);
}
return pixels;
}
資源來自:
http://blog.csdn.net/chief1985/article/details/2229572

㈦ java圖像界面如何獲取上一個頁面文本框的內容

1.如果你用的servlet的話,可以用request.getParameter("name");這樣獲取jsp頁面中表單name="name"值的數據

2.如果用的struts2的話,必須在Action中寫相應的get,set方法,
比如:jsp頁面中有個name值等於「name」,那麼相應的Action中要有相應的name屬性的set和get方法

㈧ java 如何讀取附加到圖片上的文字

圖片上的文字是沒法讀取的,以為這涉及到圖像處理。非常非常復雜!因為如果你非要讀取圖片上的文字,不是幾行代碼可以搞定的,首相從matlaB開始學,了解什麼是圖像處理。然後再開發相應的jar包。當然,你也可以使用相關的軟體工具,比如識圖軟體,通過讀取軟體的反饋也算是讀取了圖片上的文字

㈨ 如何用Java及OCR開發批量圖片內容轉文字

可以到雲脈OCR SDK開發者平台下載文檔識別API介面文檔啊,開發支持Java、C++、C、 object pascal及objective-C等多種語言!可以用接入的OCR識別功能輕松實現批量圖片內容轉文字的操作

閱讀全文

與java圖片提取文字內容相關的資料

熱點內容
美術花盆和花的圖片簡單 瀏覽:140
水果怎麼擺好看圖片 瀏覽:534
千與千尋人物圖片大全 瀏覽:236
委屈漫畫圖片女孩 瀏覽:400
背景圖片簡約可愛清新 瀏覽:925
圖片狼抱著一個女孩 瀏覽:166
文檔中圖片如何快捷設置大小 瀏覽:252
貂蟬去衣服圖片大全 瀏覽:87
美女背影高清壁紙圖片全屏 瀏覽:54
圖片如何設置標題 瀏覽:805
漂亮文字動態圖片大全 瀏覽:61
七天打卡表可愛圖片 瀏覽:32
波波頭發型效果圖片 瀏覽:654
圖片插入word中無法選中怎麼辦 瀏覽:217
大叔洗衣服的圖片 瀏覽:442
Word里圖片置頂如何加空格 瀏覽:197
蔣丞圖片高清動漫 瀏覽:300
放美女和平精英圖片 瀏覽:382
黑鼻子可愛圖片 瀏覽:852
word轉換pdf時圖片丟失 瀏覽:287