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

  • 大小: 221KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-17
  • 語言: 其他
  • 標簽: OpenCV??中值濾波??

資源簡介

OpenCV中值濾波的源代碼,啟用SSE2指令,速度非常快。

資源截圖

代碼片段和文件信息


#include?“FileIO.h“
#include?
using?namespace?std;

//?Read/Write?txt?文件的文件頭大小(字節)
#define?HEADER_SIZE?1024

//?將BYTE圖像數據以二進制形式寫入文件nChannel表示一個像素占用幾個字節
BOOL?WriteTxt(const?char*?fileName?BYTE*?pSrc?int?nRowlen?int?nHeight?int?nChannel)
{
ofstream?fout;
fout.open(fileName?ofstream::binary);

if?(fout.is_open())
{
try
{
//?寫文件頭(大小HEADER_SIZE)
const?char*?pHead?=?“yuanyuanxiang“;
int?nLen?=?strlen(pHead);
fout.write(pHead?nLen);
int?nInt?=?sizeof(int);
fout.write((char*)&nRowlen?nInt);
fout.write((char*)&nHeight?nInt);
fout.write((char*)&nChannel?nInt);
fout.seekp(HEADER_SIZE);
//?寫圖像數據
fout.write((char*)pSrc?nHeight?*?nRowlen);
fout.close();
return?TRUE;
}
catch?(...)
{
fout.close();
return?FALSE;
}
}
return?FALSE;
}


//?將BYTE圖像數據以二進制形式讀入文件,nChannel表示一個像素占用幾個字節
BYTE*?ReadTxt(const?char*?fileName?int?&nWidth?int?&nHeight?int?&nRowlen?int?&nChannel)
{
ifstream?fin;
fin.open(fileName?ifstream::binary);
nWidth?=?0;

if?(fin.is_open())
{
BYTE?*pSrc?=?NULL;
try
{
//?獲取文件大小
streampos?pos?=?fin.tellg();
fin.seekg(0?ios::end);
long?nFileSize?=?(long)fin.tellg();
fin.seekg(pos);
if?(nFileSize?<=?HEADER_SIZE)
{
fin.close();
return?NULL;
}
//?讀取文件頭
const?char*?check?=?“yuanyuanxiang“;
int?nLen?=?strlen(check);
char*?pHead?=?new?char[nLen];
fin.read(pHead?nLen);
for?(int?i?=?0;?i? {
if?(pHead[i]?!=?check[i])
{
SAFE_DELETE(pHead);
return?FALSE;
}
}
SAFE_DELETE(pHead);
int?nInt?=?sizeof(int);
fin.read((char*)&nRowlen?nInt);
fin.read((char*)&nHeight?nInt);
fin.read((char*)&nChannel?nInt);
if?(nRowlen?*?nHeight?+?HEADER_SIZE?<=?nFileSize)
{
pSrc?=?new?BYTE[nRowlen?*?nHeight];
fin.seekg(HEADER_SIZE);
fin.read((char*)pSrc?nRowlen?*?nHeight);
fin.close();
nWidth?=?nRowlen?/?nChannel;
return?pSrc;
}
}
catch?(...)
{
fin.close();
return?NULL;
}
}
return?NULL;
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-10-09?20:43??MedianBlur\
?????文件?????????897??2016-10-09?13:23??MedianBlur.sln
?????文件????????2217??2016-10-09?13:30??MedianBlur\FileIO.cpp
?????文件?????????544??2016-10-09?13:30??MedianBlur\FileIO.h
?????文件??????284224??2016-10-08?23:04??MedianBlur\ImageROI.txt
?????文件????????1135??2016-10-09?20:25??MedianBlur\main.cpp
?????文件???????14069??2016-10-09?20:42??MedianBlur\medianBlur.h
?????文件????????4590??2016-10-09?20:22??MedianBlur\MedianBlur.vcxproj
?????文件????????1331??2016-10-09?20:21??MedianBlur\MedianBlur.vcxproj.filters
?????文件?????????216??2016-10-09?20:18??MedianBlur\stdafx.h

評論

共有 條評論