matlab将jpg图片转成图片所代表的数字txt

2024-12-04 20:02:09
推荐回答(3个)
回答1:

将图片文字转换成word文字,可以尝试使用ocr文字技术来进行的,在网上都是有这种软件的,比如说迅捷cor文字识别:打开ocr--极速识别--添加文件--开始识别,需要这四步便可完成。希望可以帮助到你。

回答2:

每个像素 R,G,B三个数,用逗号隔开, 每个像素之间用tab隔开.

水平一行像素对应一行TXT数据

m x n 像素的图像, 得到文本文件 为m行, 3xn列 数据


1

2

3

4

5

6

7

8

9

10

11

12

13

14

   

img = imread('ytx.jpg'); %只能是真彩色的jpg图片

[m n c]=size(img);

imshow(img);

if(c==3) %RGB pic

     

    fid = fopen('rgb.txt','w');

    for i=1:m

        for j=1:n

            fprintf(fid,'%d,%d,%d\t',img(i,j,1),img(i,j,2),img(i,j,3));

        end

        fprintf(fid,'\n');  

    end

    fclose(fid);

end

回答3: