问题标签 [mat]
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.
opencv - 将 Mat 对象的类型从 CV_32F 更改为 CV_8U
我尝试使用 imshow 函数显示 CV_32F 类型的图像,但它显示了一个WHITE 图像。在文档中,考虑到浮点图像将被映射到 0-255 并显示,但它只显示一个白色图像。我尝试使用将其转换为 CV_8U
垫A=垫::ones(300,300,CV_32FC1)*1000;
做一些处理 - 将浮点值分配给 A 中的像素
……
垫B;
A.convertTo(B,CV_8U)
当我显示“B”时,我得到一张黑白图像,没有灰色阴影。A 中的浮点值像素是否正确映射到 0-255 ?我做错什么了吗?
A 中很少有值在初始化时是 1000,其余的是在处理过程中分配的一些浮点数。
android - Android确定程序中的内存泄漏
好的,所以我已经做了好几天了,我仍然可以理解 Eclipse 的 MAT 程序。我可以说我有内存泄漏,因为在运行我的应用程序时,我只有大约 2% 的可用内存。这是来自 mat http://i.imgur.com/ASjbxOx.png的图像,显示了内存泄漏。如果你想下载我在这里发布的转储http://www.mediafire.com/?y1ve41ti1ai5dti任何帮助,这将是伟大的。
应用程序的一些背景知识:主屏幕有几个按钮可带您进入新活动。第二个按钮将您带到游戏开始屏幕。从这里按下开始调用企鹅活动,该活动创建一个新的游戏视图类,它将位图加载到哈希图中并在整个游戏中用于在画布上绘画。
opencv - 访问多维 Mat 范围 OpenCV
我有一个使用创建的 3x3x1000 OpenCV Mat 矩阵
我想对 1000 个单独的 3x3 子矩阵进行矩阵运算。但我找不到办法做到这一点。最明显的是在使用 Range 的 for 循环中,例如;
但这不会编译。有没有办法做到这一点?
opencv - 在 Opencv 中使用 Mat& 和 Mat 有什么区别?
我见过像Mat& img = imread("image")
和这样的声明Mat img = imread("image")
。两者有什么区别 ?
有什么类似的Mat*
吗?
我怎样才能IplImage
以类似的方式使用Mat&
?
请帮忙!
android - UnsatisfiedLinkError: n_Mat while using opencv2.4.3 with android 4.0
我在android中使用opencv。但是当我在我的代码中添加 Mat() 时,我的应用程序在启动后意外停止。我的错误日志如下:
我的代码是
}
我尝试了 stackoverflow 上提供的其他解决方案,但没有一个对我有用。我已经将 libopencv_java.so 和 libopencv_info.so 从 F:\OpenCV-2.4.3.2-android-sdk\sdk\native\libs\armeabi-v7a 复制到我的 /libs 文件夹中,但是这个错误仍然存在。
请帮忙。
提前致谢 :)
opencv - 使用鼠标回调打印坐标和像素值
这是我尝试过的代码,只打印坐标值而不打印像素值。
我得到的输出为: -
坐标值已打印,但像素值未正确打印。我犯了什么错误??
c++ - opencv中Mat的结构?
我尝试了 Mat 结构,我的应用程序显示为“运行失败”。还有其他方法吗?
以下是我尝试过的代码,但它失败了。如何进行这种锻炼或其他方法?
“普通.h”
“初始化.cpp”
“主.cpp”
如果我使用“int”,程序不会崩溃,而不是 Mat。如果它是结构中的“Mat”变量,程序就会崩溃。
c++ - 在 OpenCV Mat 中访问多个通道
访问多通道矩阵的第 i 行 channel::n 的语法是什么。我可以访问 channel::n 的 (i,j) 元素,但是使用 row、rowRange 等函数的语法是什么......
示例代码:
java - 在 OpenCV 中将 `BufferedImage` 转换为 `Mat`
如何将 a 转换BufferedImage
为Mat
in OpenCV
?
我正在使用 JAVA 包装器OpenCV
(不是JavaCV)。由于我是新手,OpenCV
所以我在理解如何Mat
工作时遇到了一些问题。
我想做这样的事情。(基于 Ted W. 的回复):
这行不通。Lena_copy.png
只是一张尺寸正确的黑色图片。
java - MAT 空间与 TaskManager 空间
在网上搜索了一段时间后,我决定向您寻求帮助以解决我的问题。
我的程序应该分析非常大的日志文件。它们大约 100mb 到 2gb。我想使用像 FileChannel 这样的 NIO 类来读取文件。
我不想将文件保存在内存中,但我想立即处理这些行。该代码有效。
现在我的问题:我用 Eclipse MAT 插件分析了内存使用情况,它说保存了大约 18mb 的数据(适合)。但是 Windows 中的 TaskManager 说 JVM 使用了大约 180mb。
你能告诉我这是为什么吗?
我不想保存使用 FileChannel 读取的数据,我只想处理它。之后我将关闭频道 - 我以为所有数据都会被删除?
我希望你们能帮助我了解 MAT 中显示的已用空间和 TaskManager 中显示的已用空间之间的区别。