标签: image-processing

如何将图像转换为矩阵

我感兴趣的是如何将给定的图像转换为仅包含数字的矩阵形式?例如让我们拍下下面的图片

在此处输入图片说明

据我所知,matlab 中存在特殊函数,可以将给定的图像分解为颜色和数字,例如我在本网站上看到过这段代码

I = imread('test.jpg');
b = dec2bin(I); % b becomes vector
% some actions with binary vector
du = bin2dec(b);
du = reshape(du,size(I)); % converting vector du to 3d Image array 
imwrite(uint8(du), 'du.jpg'); %save our du to file du.jpg

I = imread('du.jpg'); %test if it saved correctly
imshow(du) 
Run Code Online (Sandbox Code Playgroud)

并转换为我的图片,就像这样

I=imread('tensor_in.jpg');

b=dec2bin(I)
Run Code Online (Sandbox Code Playgroud)

并得到以下数组,实际上只有零和一

00001110
00001111
00010000
00010000
00010001
00010010
00010011
00010101
00010110
00011000
00011001
00011000
00010101
00010101
00010101
00010101
00010101
00010101
00010101
00010101
00011000
00011000
00011000
00011000
00011000
00011000 …
Run Code Online (Sandbox Code Playgroud)

matlab image-processing matrix

-2
推荐指数
1
解决办法
4万
查看次数

如何识别图像中的金色?

我有一个关于硬币识别的作业。我国的硬币有两种颜色:金色和银色。我如何识别金色?

我已经从由几个硬币组成的图像中裁剪了每个硬币。我想知道如何识别金币。

我的讲师建议:

  • 将 RGB 转换为 HSI
  • 获取裁剪后的硬币图像的色调和饱和度值
  • 如果它的色相和饱和度值在黄金的色相和饱和度范围内,那就是金币。

我的方法如下:

  1. 增强图像,使颜色可见。
  2. 识别每个硬币并裁剪它们
  3. 确定它们的颜色并将它们分成两组:银色和金色。
  4. 通过从每种颜色制作一枚硬币作为参考来确定它们的价值,然后与具有参考硬币的另一枚硬币进行比较(基于比率)。

我已经完成了第 1 步和第 2 步,但我被困在了第三步。我不知道如何区分金色和银色硬币。我应该使用哪种方法在 MATLAB 中区分它们?

硬币的照片

matlab image colors image-processing computer-vision

-2
推荐指数
1
解决办法
975
查看次数

无论大小如何,Python图像比较

我有两个图像,我想要一个响应(真或假)来知道它们是不同的.图像的大小不同.

python image image-processing python-imaging-library

-3
推荐指数
1
解决办法
3476
查看次数

将JPEG转换为二进制(1和0)格式

我想将JPEG文件转换为其二进制等效项,然后将其转换回JPEG格式.即将JPEG文件转换为1和0并将其输出到文本文件中,然后获取此文本文件并将其转换回原始图像(只是为了检查转换中是否没有错误)

我试过用python中的binascii模块做这个,但似乎有一个我无法理解的编码问题.

如果有人可以帮我解决这个问题真的很棒!

PS:Java中的解决方案将更受欢迎

python java jpeg image-processing huffman-code

-3
推荐指数
1
解决办法
1万
查看次数

将背景和前景分开

我有一个图像:python中分离背景和前景的最佳方法是什么?

在此输入图像描述

python image-processing image-segmentation scikit-learn

-3
推荐指数
1
解决办法
2498
查看次数

如果您是图像处理和Opencv的大师 - 您可以用它来取代photoshop吗?

如果您是图像处理大师和OpenCV,您是否可以编写photoshop的大部分主要功能而不是付费?

photoshop opencv image-processing computer-vision

-3
推荐指数
1
解决办法
361
查看次数

如何构建具有80%1s和20%0s随机序列的二进制图像?

我想实现一种算法,使用python-opencv生成具有80%1s和20%0s随机序列的二进制图像。

python opencv image image-processing

-3
推荐指数
1
解决办法
71
查看次数

Mask RCNN 的预测无法正常工作

我尝试在我的自定义数据集上实现基本的 Mask_RCNN 模型。我对图像做了一些增强。遵循 mask rcnn 的基本模式。我先训练系统​​,然后尝试测试。mAP 的结果始终为 0.0,预测结果如下所示。在此处输入图像描述我正在尝试识别汽车的分数,但这是最终结果。如果有人有任何建议,请帮助我。

machine-learning image-processing computer-vision image-segmentation deep-learning

-3
推荐指数
1
解决办法
2111
查看次数

用于将JPEG图像转换为TIFF格式的C,C++或Objective-C代码

我正在寻找一种方法将JPEG图像转换为TIFF格式,然后将此TIFF图像保持为base64格式.解决方案可以是C,C++或目标C ...请提前告知,谢谢

c c++ image-processing objective-c image-conversion

-4
推荐指数
1
解决办法
2015
查看次数

2D二进制矩阵转换为黑白图像

我有一个2D二进制矩阵.如何将其转换为黑白图像?

matlab image-processing

-4
推荐指数
1
解决办法
1996
查看次数