问题标签 [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.
python - python matplotlib.pyplot imread
我plt.imread
用于阅读大的 .tiff 图像。由于尺寸很大,我想只选择要加载的图像的一部分。我想做类似的事情:
为两个维度选择初始像素和最终像素。
有没有办法做到这一点?
非常感谢
python - Python - 在将文件名作为变量放在路径中时不读取图像
我正在尝试使用 Python 2.7 读取图像imread
。下面是我的代码。
上面的代码不起作用。当我打印变量x
时,它打印正确。当我使用任何实际文件名而不是变量 in 时imread
,它正在读取图像并显示它。但是在使用变量时,它没有读取图像并显示以下错误。
- 我究竟做错了什么?
- 有没有其他方法可以在作为输入的路径中包含变量
imread
?
从这里阅读后,我尝试了上面的代码
matlab - 如何减少 imread 和 imwrite 的处理时间
我正在使用 Matlab 中的并行计算进行 3d 重建。我分析了我的代码,发现 imread 和 imwrite 占用了大部分处理时间。我的目标是显着减少处理时间,因为我的模拟涉及大型数据集和迭代。我的代码:
c++ - OpenCv 2.4.11 - 图片不会显示
我一直在尝试在 VS 2013 中使用 OpenCV 2.4.11(调试)加载和显示图片。问题是图片不会显示,我无法弄清楚。仅显示填充灰色的空窗口。我尝试显示大量图像,更改图片加载的属性等,并在网上寻找相同的问题。这是代码:
image - “无法打开文件“C:”进行读取;您可能没有读取权限。” MATLAB 中的错误
我有这样的代码;
我有一个文件夹涉及 100 张图片。我想通过循环自动上传将它们转换为矩阵。
但我得到这个错误:
无法打开文件“C:”进行阅读;
您可能没有阅读权限。
我该如何解决这个问题?
谢谢,
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 ”。
我应该怎么办?
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
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 to
cv::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)'
我错过了什么吗?任何帮助将不胜感激。
image - 使用 OpenCV 和 Qt 在硬盘中加载图像
我是使用 Qt 和 OpenCV 的新手。我正在尝试读取高清图像并显示它。它不是特定的图像,程序可以读取用户选择的任何图像。我的代码:
Mat 配置为: Mat imread(const string& filename, int flags=1 )
我该如何解决这个问题?