照片底片曝光

时间:2016-04-27 04:15:17
【文件属性】:
文件名称:照片底片曝光
文件大小:3.35MB
文件格式:RAR
更新时间:2016-04-27 04:15:17
照片 底片 曝光时间 VC++编程对照片处理底片设定曝光时间 //根据位图的大小改变窗口的大小 pWnd-> SetWindowPos(NULL,0,0,bm.bmWidth,bm.bmHeight,SWP_NOMOVE); //在内存中生成一个兼容设备,然后拷贝到屏幕显示 pDC = pWnd-> GetDC(); //取得绘图设备 memDC.CreateCompatibleDC(pDC);//生成一个兼容设备 memDC.SelectObject (bmpDisplay);//在兼容设备中装载位图 //显示 pWnd-> GetClientRect(&rect); //得到控件窗口的 "视 "区域 pDC-> StretchBlt(0,0,rect.Width(),rect.Height(),&memDC,0,0,bm.bmWidth,bm.bmHeight,SRCCOPY); ReleaseDC(pDC); DeleteDC(memDC); mBitmap.Detach(); DeleteObject(bmpDisplay); pImg = cvLoadImage("D:\\n.bmp", 1); img1 = cvCreateImage(cvGetSize(pImg),IPL_DEPTH_8U,3); img2 = cvCreateImage(cvGetSize(pImg),IPL_DEPTH_8U,3); img3 = cvCreateImage(cvGetSize(pImg),IPL_DEPTH_8U,3); for(i=0;iheight;i++) { for(j=0;jwidth;j++) { s=cvGet2D(pImg,i,j); // get the (i,j) pixel value s1.val[0]=0; s1.val[1]=s.val[1]; s1.val[2]=s.val[2]; cvSet2D(img1,i,j,s1); // set the (i,j) pixel value } } for(i=0;iheight;i++) { for(j=0;jwidth;j++) { s=cvGet2D(pImg,i,j); // get the (i,j) pixel value s1.val[0]=s.val[0]; s1.val[1]=0; s1.val[2]=s.val[2]; cvSet2D(img2,i,j,s1); // set the (i,j) pixel value } } for(i=0;iheight;i++) { for(j=0;jwidth;j++) { s=cvGet2D(pImg,i,j); // get the (i,j) pixel value s1.val[0]=s.val[0]; s1.val[1]=s.val[1]; s1.val[2]=0; cvSet2D(img3,i,j,s1); // set the (i,j) pixel value } } img = cvCreateImage(cvGetSize(pImg),IPL_DEPTH_8U,3); for(i=0;iheight;i++) { for(j=0;jwidth;j++) { s=cvGet2D(img1,i,j); // get the (i,j) pixel value s1.val[0]=s.val[0]; s1.val[1]=s.val[1]; s1.val[2]=0; cvSet2D(img,i,j,s1); // set the (i,j) pixel value } } cvSaveImage("D:\\b.bmp", img1); cvSaveImage("D:\\g.bmp", img2); cvSaveImage("D:\\r.bmp", img3); } void
【文件预览】:
Debug
----txchli.ilk(2.44MB)
----vc60.pdb(380KB)
----vc60.idb(233KB)
----StdAfx.obj(104KB)
----txchli.res(9KB)
----txchli.exe(2MB)
----txchliDlg.obj(74KB)
----txchli.pch(5.2MB)
----txchli.obj(13KB)
----txchli.pdb(3.91MB)
txchli.clw
txchli.rc
txchli.cpp
txchli.dsw
txchli.plg
ReadMe.txt
res
----txchli.rc2(398B)
----txchli.ico(1KB)
txchli.aps
txchli.h
txchliDlg.h
txchli.dsp
Resource.h
StdAfx.cpp
txchliDlg.cpp
txchli.opt
StdAfx.h
txchli.ncb

网友评论