Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 如何将二进制格式的图像转换为可分析的图像?_Image_Object_Image Processing_Detection - Fatal编程技术网

Image 如何将二进制格式的图像转换为可分析的图像?

Image 如何将二进制格式的图像转换为可分析的图像?,image,object,image-processing,detection,Image,Object,Image Processing,Detection,我正在学习一些简单的图像处理技术,遇到了一个问题。我想完成的一项任务是在给定的图像中找到固定大小的圆。我想为学习目的编写自己的代码 我的图像是JPEG格式的,它是二进制的,我如何量化图像以便对其进行定量分析?我想计算模板和图像之间的互相关,以匹配圆 非常感谢您的帮助。能否尝试将jpeg二进制文件转换为矩阵数据结构 例如:在Java中,您可以使用这样的代码从图像中提取矩阵 使用javax imageio包 import java.awt.image.BufferedImage; import ja

我正在学习一些简单的图像处理技术,遇到了一个问题。我想完成的一项任务是在给定的图像中找到固定大小的圆。我想为学习目的编写自己的代码

我的图像是JPEG格式的,它是二进制的,我如何量化图像以便对其进行定量分析?我想计算模板和图像之间的互相关,以匹配圆


非常感谢您的帮助。

能否尝试将jpeg二进制文件转换为矩阵数据结构

例如:在Java中,您可以使用这样的代码从图像中提取矩阵 使用javax imageio包

import java.awt.image.BufferedImage;
import java.io.File;
import javax.imageio.ImageIO;

File file = new File("file.jpg");
BufferedImage img;
img = ImageIO.read(file);

那么,您打算使用什么语言或平台呢?每种编程语言都有用于读取图像并将其存储在类似数组结构中的库。Python+Numpy+PIL、Matlab或Octave可能是最容易入门的环境。