腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
控制
cv
::
Mat
中
的
图像
数据
存储器
、
、
、
我正在使用OpenCv为一个
图像
处理项目构建一个管道。在我
的
一个类
中
,我生成了一个
图像
:我想把它
的
数据
保存在一个缓冲区里。我在缓冲区上使用
的
指针名为m_host_Rgb,当我这样做时,它会起作用 memcpy(m_host_Rgb, m_RGBMatData.data, 1824 * 948
浏览 13
提问于2019-11-27
得票数 0
回答已采纳
2
回答
在OpenCV
中
访问灰度
图像
的
像素值
、
、
我只想弄清楚我
的
概念-访问
cv
::
Mat
的
所有矩阵元素是否意味着我实际上正在访问
图像
的
所有像素值(灰度-1通道和颜色-3通道)?例如,假设我打印灰度矩阵
的
值
的
代码如下所示,这是否意味着我只访问
cv
::
mat
的
成员,或者我也访问
图像
的
像素值(使用1通道灰度和类型
CV
_32FC1 )?
cv
::
Mat
img = <
浏览 1
提问于2013-07-29
得票数 15
1
回答
从CVImageBufferRef获得内存所有权
、
、
、
我正在制作一个简单
的
管道,它从AVCaptureSession获取
图像
,在OpenCV
中
处理它们,然后在OpenGL
中
呈现它们。它基于RosyWriter,但没有音频和录制功能。::
Mat
image =
cv
::
Mat
(bufferWidth,bufferHeight,
CV
_8UC4,pixel);[self setDisplay_matrix问题是pixelBuffer可能仍然拥有dis
浏览 1
提问于2012-07-07
得票数 5
3
回答
opencv
中
的
图像
表示
、
Mat
img=imread("image_location");cout<<img; 但是,令人震惊
的
是,它将实际
图像
(像素值)返回到输出。我想我
的
理解有问题。请帮帮忙,我是一个菜鸟程序员,正试
浏览 2
提问于2012-05-13
得票数 1
回答已采纳
3
回答
如何将
cv
::
Mat
& Img复制到unsigned char* img?opencv
、
如何将"
Mat
& imgSrc“复制到"unsigned char* imgSrc"?int enhanceRGB(
cv
::
Mat
& fieldFaceImgSrc, int iWidth,int iHeight,
cv
::
Mat
& faceImgDst)
cv
::imwrite("enhanceInput.jpg", fieldFaceImgSrc); //it's o
浏览 43
提问于2018-08-27
得票数 1
1
回答
OpenCV
中
的
UMat和
Mat
有什么不同?
、
我已经阅读了文档,没有得到关于UMat
的
清晰详细
的
描述,但我认为它与GPU和CPU有关。请帮帮我。谢谢。
浏览 1
提问于2015-11-09
得票数 32
回答已采纳
1
回答
OpenCV 2.4.3 (iOS)
中
的
裁剪垫
图像
、
我正在尝试用iOS
的
OpenCV裁剪从视频流中出来
的
图像
。我不想做任何花哨
的
事情,只是简单地裁剪
图像
,并展示它。我试过和,似乎都不适合我。作为一个委托方法,我得到了当前传入
的
cv
::
Mat
图像
,所以我所需要
的
就是创建裁剪效果
的
代码。 如果需要,我可以做一些像这样复杂
的
事情,但我只需要一个矩形裁剪,所以我认为有一种更简单
的
方法。
cv
::Rect m
浏览 3
提问于2013-01-22
得票数 6
回答已采纳
1
回答
使用
cv
::Fisheye :un变形
图像
消除fisheye
图像
、
、
、
我试着用OpenCV去扭曲鱼眼
图像
。从摄像机内部
存储器
中提取摄像机矩阵和畸变系数。我认为它们是准确
的
。正如您在下面的代码中所看到
的
,我使用
的
是。我发现这个声称它应该工作,但是,不失真的
图像
帧看起来不对!所以,很明显有些事情不起作用。int main()
cv
::
Mat
cameraMatrix =
cv
::
Mat
(3,3,
CV
_64F, double(0));
cv</
浏览 7
提问于2020-11-18
得票数 1
8
回答
如何在OpenCV中用零填充矩阵?
、
、
、
#include <opencv2/core/core.hpp>using namespace std;
Mat
m1 =
Mat
(1,1,
CV
_64F, 0); } catch(
cv
::Exception &e)
浏览 92
提问于2013-06-11
得票数 28
回答已采纳
1
回答
基于OpenCV (Python)
的
运动结构摄像机标定
、
、
、
、
绘制它以进行可视化 您可以看到不失真
图像
中
的
图像
位于左下角。我尝试过用同一台相机拍摄
的<
浏览 1
提问于2016-09-16
得票数 2
1
回答
OpenCV如何对原始
图像
信息进行编码?
、
、
、
假设某个神秘
的
函数getData()只返回
图像
的
所有像素信息。unsigned char *raw_data = getData(); int width; int channels; //ot
浏览 2
提问于2019-05-29
得票数 0
回答已采纳
1
回答
为什么OpenCv (C++)减运算会导致一个完整
的
黑色
图像
?
、
、
、
问题:每当我使用从另一个
图像
减去一个
图像
的
任何操作时,输出
图像
都是100%黑色
的
。每50幅图片中就有1张显示了部分预期
的
结果,但也有一部分是完全黑色
的
(我将在最后链接示例
图像
)。我尝试以所有这些不同
的
方式添加
图像
,输出结果非常好。所以,它一定是某种减法运算,并且可能值降到0以下?但是
CV
_8UC1 MatType应该自动截断0以下
的
值,对吗?下面是一些示例
图像
和结
浏览 2
提问于2021-08-05
得票数 0
回答已采纳
2
回答
将
数据
分配给
cv
::
Mat
、
我想知道是否有人知道如何将
图像
数据
分配给已经创建
的
cv
::
Mat
文件。
cv
::
Mat
构造函数似乎有一个重载方法,该方法支持向它传递
数据
的
void*,但是我不确定对象构造完成后该做什么(不调用构造函数并替换
cv
::
Mat
)。目前,我手动将
cv
::
Mat
.data指向我想要
的
数据
。我不确定我是否应该为
cv
::<em
浏览 7
提问于2013-07-02
得票数 2
6
回答
在opencv
中
复制
Mat
、
、
我试图使用opencv将一个
图像
复制到其他
图像
,但我遇到了一个问题。两个
图像
不一样,如下所示:这是我使用
的
代码:#include::
Mat
inImg =
cv
::imread("C:\\Users\\DUY\\Desktop\\basic_shapes.png");
浏览 2
提问于2015-07-16
得票数 18
回答已采纳
1
回答
使用从缓冲区复制
的
图像
更改
cv
::
Mat
会影响原始
图像
、
我有24位RGB格式
的
图像
缓冲区。此缓冲区使用以下命令复制到
cv
::
Mat
由于此缓冲区为RGB格式,而OpenCV使用BGR格式,因此我使用以下命令将
mat
转换为BGR
cv
::cvtColor(
mat</e
浏览 0
提问于2012-08-31
得票数 0
回答已采纳
2
回答
将一系列
图像
写入缓冲内存
的
最佳方法
、
、
是否有一种方法可以使用imencode和imdecode将系列
图像
(在程序中生成
的
)写入全局缓冲区? 我正在使用
cv
::
Mat
来读取我
的
图像
。我不想使用vector<
Mat
>和IplImage*数组,因为它们有问题吗?
浏览 1
提问于2012-01-24
得票数 0
回答已采纳
1
回答
矩阵
的
简单传递履历:改为OpenCV2.4
中
的
函数
、
、
我是opencv
的
新手,我对编码中最简单
的
操作之一有疑问:将值传递给函数。 现在我在多个地方读到,当这些矩阵被传递时,传递
的
只是头,而不是实际
的
数据
。那么,我如何仍然能够在调用
的
函数
中
读出这个矩阵<e
浏览 2
提问于2012-06-13
得票数 15
回答已采纳
1
回答
16位深度
图像
损坏
、
、
、
、
我正在使用realsense D435,获取16位深度
数据
并转换为opencv 16位
Mat
,我正在用c++编写自定义队列,其中我正在推送所有帧,当我从队列中弹出时,16位
数据
将corrupted.while与我尝试
的
8位
数据
相同
的
是,在转换到opencv垫时,我转换为8位
mat
而不是16位
Mat
,同时弹出8位data.The
数据
也不会损坏。(),
cv
::
Mat
::AUTO_STEP);
浏览 0
提问于2020-03-17
得票数 0
1
回答
这个代码片段
的
功能是什么?
、
、
grey.create(sizes[0],sizes[1],
CV
_8U);
浏览 2
提问于2014-01-25
得票数 0
回答已采纳
2
回答
转换OpenCV C++
中
的
数据
表示形式
、
我加载了一个
图像
(
cv
::
mat
),所有的像素似乎都存储为无符号字符。我需要将它们转换为32位浮点类型,以便执行一些数学运算。我试过了:M = imread("path\\to\\image",
CV
_LOAD_IMAGE_COLOR); 以及如下所示
的
初始化:
Mat
test = <e
浏览 1
提问于2014-04-30
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券