Tag: 二维

快速的2维直方图在matlab中

我已经为2个matlabvector写了一个二维直方图algorithm。 不幸的是,我无法弄清楚如何对其进行vector化处理,而且对于我的需求来说,它的速度大概是一个数量级。 这是我有什么: function [ result ] = Hist2D( vec0, vec1 ) %Hist2D takes two vectors, and computes the two dimensional histogram % of those images. It assumes vectors are non-negative, and bins % are the integers. % % OUTPUTS % result – % size(result) = 1 + [max(vec0) max(vec1)] % result(i,j) = number of […]

如何光栅化旋转的矩形(2d由setpixel)

我有四个2d顶点ABCD旋转矩形,我需要栅格化/绘制(有效地)在pixelbufer setpixel(x,y,颜色) 怎么做? 我正在尝试一些代码 // convertilg abcd do up down left right, // calculating some dx_left dx_right on y– // etc (frustrating on special cases when there are 2 up_y vertices in same line etc) for(;;) { drawhorizontalline(y, xstart, xend, color); if(y==downy) break; y–; xstart+=dxstart; xend+=dxend; if(y==lefty) dxstart = dxright; if(y==righty) dxend = dxleft; } […]