Difference between revisions of "Team:NYU Shanghai/Code"

Line 830: Line 830:
 
<span></span><span></span><br><br>yw=yi=0;
 
<span></span><span></span><br><br>yw=yi=0;
  
<span></span><span></span><br><br>for (y=0; y<h; y++) {
+
<br><br><span></span><span></span>for (y=0; y<h; y++) {
<span></span><span></span><span></span><br>rsum=gsum=bsum=0;
+
<br><span></span><span></span><span></span>rsum=gsum=bsum=0;
<span></span><span></span><span></span><br>for (i=-radius; i<=radius; i++) {
+
<br><span></span><span></span><span></span>for (i=-radius; i<=radius; i++) {
<span></span><span></span><span></span><span></span><br>p=pix[yi+min(wm, max(i, 0))];
+
<br><span></span><span></span><span></span><span></span>p=pix[yi+min(wm, max(i, 0))];
<span></span><span></span><span></span><span></span><br>rsum+=(p & 0xff0000)>>16;
+
<br><span></span><span></span><span></span><span></span>rsum+=(p & 0xff0000)>>16;
<span></span><span></span><span></span><span></span><br>gsum+=(p & 0x00ff00)>>8;
+
<br><span></span><span></span><span></span><span></span>gsum+=(p & 0x00ff00)>>8;
<span></span><span></span><span></span><span></span><br>bsum+= p & 0x0000ff;
+
<br><span></span><span></span><span></span><span></span>bsum+= p & 0x0000ff;
<span></span><span></span><span></span><br>}
+
<br><span></span><span></span><span></span>}
<span></span><span></span><span></span><br>for (x=0; x<w; x++) {
+
<br><span></span><span></span><span></span>for (x=0; x<w; x++) {
  
<span></span><span></span><span></span><span></span><br><br>r[yi]=dv[rsum];
+
<br><br><span></span><span></span><span></span><span></span>r[yi]=dv[rsum];
<span></span><span></span><span></span><span></span><br>g[yi]=dv[gsum];
+
<br><span></span><span></span><span></span><span></span>g[yi]=dv[gsum];
<span></span><span></span><span></span><span></span><br>b[yi]=dv[bsum];
+
<br><span></span><span></span><span></span><span></span>b[yi]=dv[bsum];
  
 
<br><br><span></span><span></span><span></span>f (y==0) {
 
<br><br><span></span><span></span><span></span>f (y==0) {

Revision as of 04:00, 18 September 2015

Code