• 大小: 1.75KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-01
  • 标签: opencv  pe  NC  

资源简介

USB相机图像数据转OPENCV

资源截图

代码片段和文件信息

#include “stdafx.h“
#include “CKSJToOpencv.h“

void KSJDBG_OPENCVMAT(Mat cvImg)
{
TCHAR szBuf[128] = { 0 };
_stprintf_s(szBuf 128 _T(“一行含有的字节数:“) cvImg.step);
OutputDebugString(szBuf);
_stprintf_s(szBuf 128 _T(“一个像素所含有的字节:“) cvImg.elemSize());
OutputDebugString(szBuf);
_stprintf_s(szBuf 128 _T(“通道数:“) cvImg.channels());
OutputDebugString(szBuf);
_stprintf_s(szBuf 128 _T(“总像素个数:“) cvImg.total());
OutputDebugString(szBuf);
_stprintf_s(szBuf 128 _T(“Width:“) cvImg.size().width);
OutputDebugString(szBuf);
_stprintf_s(szBuf 128 _T(“Width:“) cvImg.cols);
OutputDebugString(szBuf);
_stprintf_s(szBuf 128 _T(“height:“) cvImg.rows);
OutputDebugString(szBuf);
}

#define MAKEWIDTHBYTES( PIXELW BITCOUNT )      (((( BITCOUNT * PIXELW ) + 31) / 32) * 4)//计算4对齐一行的字节数

// 注意opencv Mat中的内存图像数据与windows的图像数据上下颠倒
// ppcvImg需要由调用者释放
int ConvertKSJToOpencv3(unsigned char * pImageData int nWidth int nHeight int nBitCount Mat **ppcvImg)
{
int nLineByte = MAKEWIDTHBYTES(

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        2667  2019-08-07 21:56  KSJDemoVC_Opencv\CKSJToOpencv.cpp
     文件         380  2019-08-07 21:56  KSJDemoVC_Opencv\CKSJToOpencv.h
     目录           0  2019-08-07 21:56  KSJDemoVC_Opencv\

评论

共有 条评论