資源簡(jiǎn)介
1.1:圖像加載、顯示
利用圖像庫(kù)的功能,實(shí)現(xiàn)從文件加載圖像,并在窗口中進(jìn)行顯示的功能;利用常見(jiàn)的圖像文件格式(.jpg; .png; .bmp; .gif)進(jìn)行測(cè)試;
1.2:圖像合成
現(xiàn)有一張4通道透明圖像a.png:
從其中提取出alpha通道并顯示;
用alpha混合,為a.png替換一張新的背景(背景圖自選);
2.1:圖像縮放
實(shí)現(xiàn)一個(gè)圖像縮放函數(shù),可以對(duì)輸入圖像進(jìn)行任意倍數(shù)的縮放;
采用雙線性插值進(jìn)行重采樣;
X,Y方向的縮放倍數(shù)參函數(shù)參數(shù)的形式傳入;
可以只考慮輸入圖像為3通道,8位深度的情況;
不能調(diào)用圖像處理庫(kù)的縮放函數(shù)來(lái)完成;
2.2:圖像變形
記[x’, y’]=f([
代碼片段和文件信息
#include
#include
#include
using?namespace?cv;
using?namespace?std;
int?main()?{
/*?Test?1.1?Begins?*/
//while?(true)?{
// cout?<“輸入要加載的圖像路徑:(按q退出)“?< // string?imageName;
// getline(cin?imageName);
// if?(imageName?==?“q“?||?imageName?==?“Q“)?{
// break;
// }
// cout?<
// Mat?image?=?imread(imageName);
// if?(image.empty())?{
// cout?<“cannot?open?“?< // }
// else?{
// namedWindow(imageName);
// imshow(imageName?image);
// waitKey(6000);
// }
//
//}
/*Test?1.1?Ends.*/
/*****************************************************************************************/
/*Test?1.2?Begins*/
Mat?imgA?=?imread(“d:\\a.png“?-1);
Mat?alpha(i
- 上一篇:clucene源代碼
- 下一篇:酒店客房預(yù)訂系統(tǒng)
評(píng)論
共有 條評(píng)論