问题标签 [imread]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
81 浏览

matlab - Matlab使图像的一半空白

在 matlab 上遇到问题,试图在不调整大小的情况下将图像的一半设为空白。ATM即时使用那个简单的代码

我得到了这个:

实际上我需要的是这样的:

0 投票
2 回答
14904 浏览

python - python matplotlib.pyplot imread

plt.imread用于阅读大的 .tiff 图像。由于尺寸很大,我想只选择要加载的图像的一部分。我想做类似的事情:

为两个维度选择初始像素和最终像素。

有没有办法做到这一点?

非常感谢

0 投票
1 回答
1682 浏览

python - Python - 在将文件名作为变量放在路径中时不读取图像

我正在尝试使用 Python 2.7 读取图像imread。下面是我的代码。

上面的代码不起作用。当我打印变量x时,它打印正确。当我使用任何实际文件名而不是变量 in 时imread,它正在读取图像并显示它。但是在使用变量时,它没有读取图像并显示以下错误。

  1. 我究竟做错了什么?
  2. 有没有其他方法可以在作为输入的路径中包含变量imread

从这里阅读后,我尝试了上面的代码

0 投票
1 回答
809 浏览

matlab - 如何减少 imread 和 imwrite 的处理时间

我正在使用 Matlab 中的并行计算进行 3d 重建。我分析了我的代码,发现 imread 和 imwrite 占用了大部分处理时间。我的目标是显着减少处理时间,因为我的模拟涉及大型数据集和迭代。我的代码:

0 投票
0 回答
313 浏览

c++ - OpenCv 2.4.11 - 图片不会显示

我一直在尝试在 VS 2013 中使用 OpenCV 2.4.11(调试)加载和显示图片。问题是图片不会显示,我无法弄清楚。仅显示填充灰色的空窗口。我尝试显示大量图像,更改图片加载的属性等,并在网上寻找相同的问题。这是代码:

0 投票
3 回答
3372 浏览

image - “无法打开文件“C:”进行读取;您可能没有读取权限。” MATLAB 中的错误

我有这样的代码;

我有一个文件夹涉及 100 张图片。我想通过循环自动上传将它们转换为矩阵。

但我得到这个错误:

无法打开文件“C:”进行阅读;
您可能没有阅读权限。

我该如何解决这个问题?

谢谢,

0 投票
0 回答
306 浏览

excel - 从网络 MATLAB 读取图像

我必须阅读其 Web 链接存储在 Excel 工作表的单元格中的图像。所以我使用 Excel 从 Excel 表中提取了原始数据

然后我raw(10,2)使用 . 将包含图像 url 的单元格元素转换为字符串url = char(raw(10,2))

然后我做了img = imread(url),但它返回一个错误。

使用 imread 时出错(第 349 行)无法读取 URL“ http://the-link-to-the-picture.jpg ”。

我应该怎么办?

0 投票
1 回答
533 浏览

arrays - MATLAB - 将图像保存在结构数组数组 {i,y} 中并使用 (image(i,y)) 检索?

我的系统:

Windows 8.1
MATLAB2015a

我的问题:当我将 JPG 图像保存在结构数组中时,在本例中为 stiAll{i,y}

我尝试使用image(stiAll(i,y))检索保存的图像我从 MATLAB 收到以下错误消息:

图像 CData 的数据类型无效。图像 CData 所需的数字或逻辑矩阵。

如果我保存不带 {i,y} 后缀的图像,以便图像保存在普通变量中,而不是结构数组中,我可以检索图像。但是,对于我的程序,我需要将图像保存在结构数组或类似的相应单元格中。

知道如何成功完成这项工作吗?

谢谢J

0 投票
1 回答
2867 浏览

opencv - 对 cv::imread 的未定义引用

我知道这已经被问过好几次了,但我仍然在为简单的 opencv 代码的链接器错误未定义参考而苦苦挣扎。这是我的代码:

我正在使用 eclipse IDE、cygwin g++ 编译器和 opencv 3.0。我已正确给出包含路径、库搜索路径为“C:\opencv\build\x64\vc11\lib”和“C:\opencv\build\x64\vc11\staticlib”和库:opencv_highgui300、opencv_highgui300d、opencv_core300、opencv_core300d ,opencv_imgcodecs300,opencv_imgcodecs300d 我认为这些对于这个简单的代码来说已经足够了,从 opencv 文档中可以清楚地看到。但是如上所述,imread、imshow、waitkey 仍然出现链接器错误。我尝试使用 pkg-config 但 pkg-config 在我的 64 位机器上出现问题:加载共享库时出错,也无法解决。

下面是构建输出:
make all
构建文件:../ShowImage.cpp
调用:Cygwin C++ Compiler
g++ -I"C:\opencv\build\include\opencv" -I"C:\opencv\build\include" -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"ShowImage.d" -MT"ShowImage.d" -o "ShowImage.o" "../ShowImage.cpp" 完成构建:.. /ShowImage.cpp

构建目标:Test.exe
调用:Cygwin C++ Linker
g++ -L"C:\opencv\build\x64\vc11\lib" -L"C:\opencv\build\x64\vc11\staticlib" -o "Test.exe " ./ShowImage.o -lopencv_highgui300 -lopencv_highgui300d -lopencv_core300 -lopencv_core300d -lopencv_imgcodecs300 -lopencv_imgcodecs300d

./ShowImage.o: 在函数main':* */cygdrive/d/Gateway_Firmware/ImProcessing_WS/Test/Debug/../ShowImage.cpp:12: undefined reference tocv::imread(cv::String const&, int)' /cygdrive/d/Gateway_Firmware/ImProcessing_WS/Test /Debug/../ShowImage.cpp:12:(.text+0x44):重定位被截断以适应:R_X86_64_PC32 针对未定义的符号 `cv::imread(cv::String const&, int)'

我错过了什么吗?任何帮助将不胜感激。

0 投票
2 回答
1241 浏览

image - 使用 OpenCV 和 Qt 在硬盘中加载图像

我是使用 Qt 和 OpenCV 的新手。我正在尝试读取高清图像并显示它。它不是特定的图像,程序可以读取用户选择的任何图像。我的代码:

Mat 配置为: Mat imread(const string& filename, int flags=1 )

我该如何解决这个问题?