91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 75.93MB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2022-07-05
  • 語言: C/C++
  • 標簽: Opencv3.4??VS2017??MFC??

資源簡介

VS2017最新版MFC以及Opencv3.4,在對話框中打開攝像頭并有手動截圖功能,例程能跑起來的前提是你已經配置好了opencv的開發環境,配置步驟網上多的一筆,這里不給了。

資源截圖

代碼片段和文件信息

void?zzc::MatToCImage(Mat&?mat?CImage&?cimage)
{
if?(0?==?mat.total())
{
return;
}


int?nChannels?=?mat.channels();
if?((1?!=?nChannels)?&&?(3?!=?nChannels))
{
return;
}
int?nWidth?=?mat.cols;
int?nHeight?=?mat.rows;


//重建cimage??
cimage.Destroy();
cimage.Create(nWidth?nHeight?8?*?nChannels);


//拷貝數據??


uchar*?pucRow;??????????????????????????????????//指向數據區的行指針??
uchar*?pucImage?=?(uchar*)cimage.GetBits();?????//指向數據區的指針??
int?nStep?=?cimage.GetPitch();??????????????????//每行的字節數注意這個返回值有正有負??


if?(1?==?nChannels)?????????????????????????????//對于單通道的圖像需要初始化調色板??
{
RGBQUAD*?rgbquadColorTable;
int?nMaxColors?=?256;
rgbquadColorTable?=?new?RGBQUAD[nMaxColors];
cimage.GetColorTable(0?nMaxColors?rgbquadColorTable);
for?(int?nColor?=?0;?nColor? {
rgbquadColorTable[nColor].rgbBlue?=?(uchar)nColor;
rgbquadColorTable[nColor].rgbGreen?=?(uchar)nColor;
rgbquadColorTable[nColor].rgbRed?=?(uchar)nColor;
}
cimage.SetColorTable(0?nMaxColors?rgbquadColorTable);
delete[]rgbquadColorTable;
}


for?(int?nRow?=?0;?nRow? {
pucRow?=?(mat.ptr(nRow));
for?(int?nCol?=?0;?nCol? {
if?(1?==?nChannels)
{
*(pucImage?+?nRow?*?nStep?+?nCol)?=?pucRow[nCol];
}
else?if?(3?==?nChannels)
{
for?(int?nCha?=?0;?nCha? {
*(pucImage?+?nRow?*?nStep?+?nCol?*?3?+?nCha)?=?pucRow[nCol?*?3?+?nCha];
}
}
}
}
}

void?zzc::CImageToMat(CImage&?cimage?Mat&?mat)
{
if?(true?==?cimage.IsNull())
{
return;
}


int?nChannels?=?cimage.GetBPP()?/?8;
if?((1?!=?nChannels)?&&?(3?!=?nChannels))
{
return;
}
int?nWidth?=?cimage.GetWidth();
int?nHeight?=?cimage.GetHeight();


//重建mat??
if?(1?==?nChannels)
{
mat.create(nHeight?nWidth?CV_8UC1);
}
else?if?(3?==?nChannels)
{
mat.create(nHeight?nWidth?CV_8UC3);
}


//拷貝數據??


uchar*?pucRow;??????????????????????????????????//指向數據區的行指針??
uchar*?pucImage?=?(uchar*)cimage.GetBits();?????//指向數據區的指針??
int?nStep?=?cimage.GetPitch();??????????????????//每行的字節數注意這個返回值有正有負??


for?(int?nRow?=?0;?nRow? {
pucRow?=?(mat.ptr(nRow));
for?(int?nCol?=?0;?nCol? {
if?(1?==?nChannels)
{
pucRow[nCol]?=?*(pucImage?+?nRow?*?nStep?+?nCol);
}
else?if?(3?==?nChannels)
{
for?(int?nCha?=?0;?nCha? {
pucRow[nCol?*?3?+?nCha]?=?*(pucImage?+?nRow?*?nStep?+?nCol?*?3?+?nCha);
}
}
}
}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-04-04?16:27??Camera2\
?????目錄???????????0??2018-04-04?09:15??Camera2\.vs\
?????目錄???????????0??2018-04-04?09:15??Camera2\.vs\Camera\
?????目錄???????????0??2018-04-10?10:52??Camera2\.vs\Camera\v15\
?????文件???????44544??2018-04-10?10:52??Camera2\.vs\Camera\v15\.suo
?????文件????87093248??2018-04-10?10:52??Camera2\.vs\Camera\v15\Browse.VC.db
?????目錄???????????0??2018-04-04?14:03??Camera2\.vs\Camera\v15\ipch\
?????文件???135135232??2018-04-10?10:51??Camera2\.vs\Camera\v15\ipch\70d0155568924191.ipch
?????目錄???????????0??2018-04-10?10:52??Camera2\.vs\Camera\v15\ipch\AutoPCH\
?????目錄???????????0??2018-04-10?10:51??Camera2\Camera\
?????文件??????109376??2018-04-10?10:51??Camera2\Camera\Camera.aps
?????文件????????4126??2018-04-04?09:15??Camera2\Camera\Camera.cpp
?????文件?????????800??2018-04-04?09:15??Camera2\Camera\Camera.h
?????文件???????11350??2018-04-10?10:51??Camera2\Camera\Camera.rc
?????文件???????10489??2018-04-04?11:05??Camera2\Camera\Camera.vcxproj
?????文件????????2347??2018-04-04?11:05??Camera2\Camera\Camera.vcxproj.filters
?????文件?????????229??2018-04-04?14:20??Camera2\Camera\Camera.vcxproj.user
?????文件???????10810??2018-04-10?10:51??Camera2\Camera\CameraDlg.cpp
?????文件????????1876??2018-04-04?16:49??Camera2\Camera\CameraDlg.h
?????文件????????6540??2018-03-30?11:25??Camera2\Camera\CvvImage.cpp
?????文件????????1586??2018-03-30?11:27??Camera2\Camera\CvvImage.h
?????目錄???????????0??2018-04-04?09:15??Camera2\Camera\res\
?????文件???????67777??2018-02-17?16:43??Camera2\Camera\res\Camera.ico
?????文件?????????668??2018-04-04?09:15??Camera2\Camera\res\Camera.rc2
?????文件?????????598??2018-02-17?16:43??Camera2\Camera\res\Toolbar.bmp
?????文件????????2994??2018-02-17?16:43??Camera2\Camera\res\Toolbar256.bmp
?????文件????????1874??2018-04-04?16:33??Camera2\Camera\resource.h
?????文件?????????222??2018-04-04?09:15??Camera2\Camera\stdafx.cpp
?????文件????????2912??2018-04-04?09:15??Camera2\Camera\stdafx.h
?????文件?????????370??2018-04-04?09:15??Camera2\Camera\targetver.h
?????目錄???????????0??2018-04-04?10:15??Camera2\Camera\x64\
............此處省略33個文件信息

評論

共有 條評論