相关疑难解决方法(0)

将四边形图像提取为矩形

A photo

BOUNTY UPDATE

Denis的链接之后,这是如何使用threeblindmiceandamonkey代码:

// the destination rect is our 'in' quad
int dw = 300, dh = 250;
double in[4][4] = {{0,0},{dw,0},{dw,dh},{0,dh}};
    // the quad in the source image is our 'out'
double out[4][5] = {{171,72},{331,93},{333,188},{177,210}};
double homo[3][6];
const int ret = mapQuadToQuad(in,out,homo);
    // homo can be used for calculating the x,y of any destination point
// in the source, e.g.
for(int i=0; i<4; i++) {
    double p1[3] = {out[i][0],out[i][7],1};
    double p2[3];
    transformMatrix(p1,p2,homo);
    p2[0] /= p2[2]; …
Run Code Online (Sandbox Code Playgroud)

graphics interpolation pixel

15
推荐指数
2
解决办法
8747
查看次数

标签 统计

graphics ×1

interpolation ×1

pixel ×1