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

  • 大小: 32.04MB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2023-07-05
  • 語言: C/C++
  • 標簽: opencv??socket??tcp??

資源簡介

這是兩個個c++語言編寫的vs2013的工程,內包含服務端和客戶端。直接可以編譯運行。

資源截圖

代碼片段和文件信息


#include?“WinsockMatTransmissionClient.h“
#include?“cv.h“
#include?“highgui.h“

using?namespace?cv;


void?Screen();
BOOL?HBitmapToMat(HBITMAP&?_hBmp?Mat&?_mat);
HBITMAP hBmp;
HBITMAP hOld;



int?main()
{
WinsockMatTransmissionClient?socketMat;
if?(socketMat.socketConnect(“192.168.1.223“?6666)? {
return?0;
}

/*cv::VideoCapture?capture(0);
cv::Mat?image;*/

while?(1)
{
/*if?(!capture.isOpened())
return?0;

capture?>>?image;*/

/*if?(image.empty())
return?0;*/


Mat?src;
Mat?dst?;
//屏幕截圖
Screen();

//類型轉換
HBitmapToMat(hBmp?src);

//調整大小
resize(src?dst?cvSize(640?480)?0?0);

//imshow(“dst“?dst);
cvtColor(dst?dst?CV_BGRA2BGR0?);

socketMat.transmit(dst);




Deleteobject(hBmp);
//waitKey(200);//這里調節幀數??現在200ms是5幀




}

socketMat.socketDisconnect();
return?0;
}






//抓取當前屏幕函數
void?Screen(){

//創建畫板
HDC?hScreen?=?CreateDC(“DISPLAY“?NULL?NULL?NULL);
HDC hCompDC?=?CreateCompatibleDC(hScreen);
//取屏幕寬度和高度
int nWidth?=?GetSystemMetrics(SM_CXSCREEN);
int nHeight?=?GetSystemMetrics(SM_CYSCREEN);
//創建Bitmap對象
hBmp?=?CreateCompatibleBitmap(hScreen?nWidth?nHeight);
hOld?=?(HBITMAP)Selectobject(hCompDC?hBmp);
BitBlt(hCompDC?0?0?nWidth?nHeight?hScreen?0?0?SRCCOPY);
Selectobject(hCompDC?hOld);
//釋放對象
DeleteDC(hScreen);
DeleteDC(hCompDC);




}


//把HBITMAP型轉成Mat型
BOOL?HBitmapToMat(HBITMAP&?_hBmp?Mat&?_mat)

{
//BITMAP操作
BITMAP?bmp;
Getobject(_hBmp?sizeof(BITMAP)?&bmp);
int?nChannels?=?bmp.bmBitsPixel?==?1???1?:?bmp.bmBitsPixel?/?8;
int?depth?=?bmp.bmBitsPixel?==?1???IPL_DEPTH_1U?:?IPL_DEPTH_8U;
//mat操作
Mat?v_mat;
v_mat.create(cvSize(bmp.bmWidth?bmp.bmHeight)?CV_MAKETYPE(CV_8U?nChannels));
//cout?< GetBitmapBits(_hBmp?bmp.bmHeight*bmp.bmWidth*nChannels?v_mat.data);
_mat?=?v_mat;
return?TRUE;
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????71168??2018-12-26?09:56??opencvserver\Debug\opencvserver.exe

?????文件?????466364??2018-12-26?09:56??opencvserver\Debug\opencvserver.ilk

?????文件????1772544??2018-12-26?09:56??opencvserver\Debug\opencvserver.pdb

?????文件???????3530??2018-12-26?09:56??opencvserver\opencvserver\Debug\opencvserver.log

?????文件???????3322??2018-12-26?09:56??opencvserver\opencvserver\Debug\opencvserver.tlog\cl.command.1.tlog

?????文件?????137410??2018-12-26?09:56??opencvserver\opencvserver\Debug\opencvserver.tlog\CL.read.1.tlog

?????文件???????3882??2018-12-26?09:56??opencvserver\opencvserver\Debug\opencvserver.tlog\CL.write.1.tlog

?????文件???????6706??2018-12-26?09:56??opencvserver\opencvserver\Debug\opencvserver.tlog\link.command.1.tlog

?????文件??????14966??2018-12-26?09:56??opencvserver\opencvserver\Debug\opencvserver.tlog\link.read.1.tlog

?????文件???????1846??2018-12-26?09:56??opencvserver\opencvserver\Debug\opencvserver.tlog\link.write.1.tlog

?????文件????????177??2018-12-26?09:56??opencvserver\opencvserver\Debug\opencvserver.tlog\opencvserver.lastbuildstate

?????文件????1707008??2018-12-26?09:56??opencvserver\opencvserver\Debug\vc120.idb

?????文件????1445888??2018-12-26?09:56??opencvserver\opencvserver\Debug\vc120.pdb

?????文件?????246334??2018-12-26?09:56??opencvserver\opencvserver\Debug\WinsockMatTransmissionServer.obj

?????文件?????231039??2018-12-26?09:56??opencvserver\opencvserver\Debug\WinsockServerMat.obj

?????文件???????6147??2018-12-26?10:31??opencvserver\opencvserver\opencvserver.vcxproj

?????文件???????1210??2018-12-26?09:48??opencvserver\opencvserver\opencvserver.vcxproj.filters

?????文件????????165??2018-12-26?09:46??opencvserver\opencvserver\opencvserver.vcxproj.user

?????文件???????3201??2018-12-26?10:32??opencvserver\opencvserver\Release\opencvserver.log

?????文件???????1670??2018-12-26?10:32??opencvserver\opencvserver\Release\opencvserver.tlog\cl.command.1.tlog

?????文件??????58370??2018-12-26?10:32??opencvserver\opencvserver\Release\opencvserver.tlog\CL.read.1.tlog

?????文件???????1514??2018-12-26?10:32??opencvserver\opencvserver\Release\opencvserver.tlog\CL.write.1.tlog

?????文件???????2412??2018-12-26?10:32??opencvserver\opencvserver\Release\opencvserver.tlog\link.command.1.tlog

?????文件???????4702??2018-12-26?10:32??opencvserver\opencvserver\Release\opencvserver.tlog\link.read.1.tlog

?????文件????????654??2018-12-26?10:32??opencvserver\opencvserver\Release\opencvserver.tlog\link.write.1.tlog

?????文件????????182??2018-12-26?10:32??opencvserver\opencvserver\Release\opencvserver.tlog\opencvserver.lastbuildstate

?????文件????1142784??2018-12-26?10:32??opencvserver\opencvserver\Release\vc120.pdb

?????文件????1188026??2018-12-26?10:32??opencvserver\opencvserver\Release\WinsockMatTransmissionServer.obj

?????文件????1183715??2018-12-26?10:32??opencvserver\opencvserver\Release\WinsockServerMat.obj

?????文件???????2168??2018-12-26?09:48??opencvserver\opencvserver\WinsockMatTransmissionServer.cpp

............此處省略66個文件信息

評論

共有 條評論