奇葩的解释
(1).珍奇的花。 汉 司马 相如 《美人赋》 :“奇葩逸丽,淑质艶光。” 明 朱鼎 《玉镜台记·庆赏》 :“只见万种奇葩呈艶丽,十分春色在枝头。” 郭沫若 《蔡文姬》 第五幕:“春兰秋菊呵竟放奇葩,熏风永驻呵吹绿天涯!” (2).喻出众的作品。 碧野 《名城颂》 :“﹝ 《丝路 花雨 》 ﹞这朵 鲜艳 多姿的艺术奇葩,给死者以怀念,给生者以 欣慰 。”
词语分解
奇的解释 奇 í 特殊 的, 稀罕 ,不常见的:奇闻。 奇迹 。奇志。 奇观 。奇妙。奇巧。奇耻大辱。 出人意料的,令人不测的:奇兵。奇计。奇袭。出奇制胜。 惊异 ,引以为奇:奇怪。惊奇。不足为奇。 偶 奇 ī 数目不成双的 葩的解释 葩 ā 花,引申为华美:葩华(花)。奇葩异草。 部首 :艹。
/*虽然我会继续作出,完整的注释,但是我很担心这个程序的可行性。
下面先说说此程序的原理。
摄像头拍摄某个区域,并显示在预览窗口。
开始监视时先将当前预览窗口的画面存储为JPEG文件,且记住其文件大小。
每隔一段时间,将预览窗口新的画面存储为JPEG文件,如果现在这个文件大小和之前的不同,就认为画面变了,也就是有人偷苹果。
大致就是这样。
这里,因为存在抖动、噪音等因素,都会导致画面的不同,而且这个画面存储之后是不是和原来的相同也是不能100%确定的,所以有点担心。
下面是注释,太简单的就不注释了,毕竟你也是学过的。
很明显,你似乎使用C++ Builder写的东西。注释中有不合理的成分请无情的指正,谢谢
*/
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
//存储预览窗口画面为JPEG文件,文件名“temp.jpg”
void _fastcall TForm1::scanpic()
{
//创建一个点阵图,用来存储预览窗口的画面
Graphics::TBitmap *Bitmap =new Graphics::TBitmap
//创建一个JPEG图形,用来压缩图片
TJPEGImage *jmp=new TJPEGImage
//设置点阵图的宽高和预览窗口客户区一样
//Panel1肯定充满了客户区,我估计
Bitmap->Width=Form1->Panel1->Width
Bitmap->Height=Form1->Panel1->Height
//设置使用每个象素占用的大小为32bit
Bitmap->PixelFormat=pf32bit
//预览窗口的画面到点阵图
::BitBlt (Bitmap->Canvas->Handle,Form1->Panel1->Left,Form1->Panel1->Top,Form1->Panel1->Width,Form1->Panel1->Height,Form1->Canvas->Handle,0,0,SRCCOPY)
//用点阵图的内容填充JPEG
jmp->Assign(Bitmap)
//压缩
jmp->Compress()
//保存为"temp.jpg"
jmp->SaveToFile("temp.jpg")
//释放TJPEGImage对象
delete jmp
//释放TBitmap对象
delete Bitmap
}
//-------------------------------------------------
//获取"aa.jpg"文件的大小,我看是弄错了,应该是"temp.jpg"才对,要是这里没错就是前面错了。暂且认为是这里写错了。
int _fastcall TForm1::getfiles()
{
//打开"aa.jpg"(应该是temp.jpg)
HANDLE HMyFile=::CreateFile ("aa.jpg",GENERIC_READ,0,0,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,0)
//获取文件大小
double sized=(double)::GetFileSize((void*)HMyFile,NULL)
//关闭文件
CloseHandle(HMyFile)
//返回文件大小
return sized
}
// --------------------------------------------------------------------
//aaaa(估计是个button什么的)被点击就初始化摄像头,并且将新建预览窗口作为自己的子窗口。
void __fastcall TForm1::aaaaClick(TObject *Sender)
{
//新建预览窗口作为自己的子窗口
HWND capWin =capCreateCaptureWindow ((LPSTR) "Video Windows",WS_CHILD |
WS_VISIBLE,Panel1->Left,Panel1->Top,Panel1->Width,Panel1->Height,(HWND) Handle,1)
//连接摄像头驱动
if(capDriverConnect(capWin,0))
{
//连接成功就获取摄像头
capDriverGetCaps(capWin,&gCapDrvCaps,sizeof(CAPDRIVERCAPS))
//是否(获取成功并且)摄像头已经初始化成功
if(gCapDrvCaps.fCaptureInitialized)
{
//是,就设计拍摄间隔为66毫秒(就是这样应该)
capPreviewRate(capWin,66)
//启用预览
capPreview(capWin,TRUE)
}
else
{
//失败了就给点提示
StatusBar1->SimpleText="摄像头初始化失败!"
}
}
else
{
//连接不成功也给点提示
StatusBar1->SimpleText="摄像头连接不成功!"
}
}
//---------------------------------------------------------------------------
//StartCamera被点击后就存储当前画面,开始监控
void __fastcall TForm1::StartCameraClick(TObject *Sender)
{
//记录窗体上滚动条的值,这个是重要的,滚动条的值变了,那么和有可能窗体画面也改变了。所以要记住,比较画面的时候,这个值应该是相同的才合理。
jd=ScrollBar1->Position
//存储当前画面
scanpic()
//保存刚才画面的文件的大小
sizef=getfiles()
//定时器工作,开始定期监视画面的变化
Timer1->Enabled=true
}
//---------------------------------------------------------------------------
void __fastcall TForm1::ScrollBar1Change(TObject *Sender)
{
//记录窗体上滚动条的值,这句话我担心有问题,这样之前保存开始监视时的位置就不知道了。
我建议删掉下面这句。你要是改成ScrollBar1->Position=jd我还是一定赞同的。
jd=ScrollBar1->Position
}
//---------------------------------------------------------------------------
//检查画面是不是变化了
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
//保存现在的画面为文件
//这里没有将滚动条恢复原来的位置,我怕出问题。
//建议加上ScrollBar1->Position=jd先
scanpic()
//获取文件大小
sizetemp=getfiles()
//和以前的大小不一样就报警
if(abs(sizetemp-sizef)>jd)
{
AnsiString fp
//将当前时间按照指定的格式转换为字符串
DateTimeToString(fp,"yyyy'年'mm'月'dd'日'mm'分'ss'秒'",Now())
//显示警告内容
Memo1->Lines->Add("有人偷苹果!"+fp+IntToStr(sizetemp))
//播放警告声音
sndPlaySound("xx.wav",SND_ASYNC)
}
}
//---------------------------------------------------------------------------
*/
奇葩的意思是:
1.原意是指奇特而美丽的花朵,常用来比喻不同寻常的优秀文艺作品或非常出众的人物。比喻某人(或某事物)不落世俗,个性十足。
2.现在这个词更多带有调侃,指美好出众的事物不同。也多指向一些正常人行为和思维以外的,让人难以想象的行为。
读音:[qí pā]
出处:
1.汉·司马相如《美人赋》:“奇葩逸丽,淑质艶光。”
2.明·朱鼎《玉镜台记·庆赏》:“只见万种奇葩呈艶丽,十分春色在枝头。”
3.郭沫若《蔡文姬》第五幕:“春兰秋菊呵竟放奇葩,熏风永驻呵吹绿天涯!”
扩展资料
(1) 幸福是一朵美丽的奇葩,找到他的人都是快乐的;幸福是一幅美丽的画卷,看到他的人个个心满意足;幸福是空山一隅,见到他的人都驻足不前;幸福是一缕温暖的阳光,温暖寒日里的每个人。
(2) 像一笼轻纱,朦胧在无月的夜里;似一朵奇葩,静静地开在溯水的河畔;若一缕轻烟,飞舞在漫天黄沙的荒漠。拥有这种特性的,惟水。
(3) 在南美洲的亚马逊河丛林中,有许多奇葩异卉。
(4) 唐代诗人李白和杜甫是文坛上的两大奇葩,造诣高深,其它诗人只能瞠乎其后了。
(5) 瑶草奇葩不谢,青松翠柏常青。
(6) 剪纸诗是唐代百花争艳的诗苑中的奇葩,是唐代诗歌艺术与剪纸艺术的合璧。
(8) 唐代诗人李白和杜甫是文坛上的两大奇葩,造诣高深,其他诗人只能瞠乎其后了。
(9) 在这个奇葩的春天,一周时间让你过完春夏秋冬,穿大衣,脱大衣,洗大衣,收大衣,穿大衣,脱大衣,从30几度到3度,想要几度就几度。气温多变,祝福不变,愿你健康快乐度过这个奇葩的春天!
(10) 宋词,是文学殿堂里的一朵奇葩,它与唐诗、元曲一样千古流芳。历史是一首曲谱,时间是跳动着的音符。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)