Commit d6f1ad8c authored by yao's avatar yao

more fix

parent f36db3a0
...@@ -323,7 +323,7 @@ float sobel(__global unsigned char *input, int x, int y, int rows, int cols) ...@@ -323,7 +323,7 @@ float sobel(__global unsigned char *input, int x, int y, int rows, int cols)
float conv = 0; float conv = 0;
int y1 = y==0? 0 : y-1; int y1 = y==0? 0 : y-1;
int x1 = x==0? 0 : x-1; int x1 = x==0? 0 : x-1;
if(x < cols && y < rows) if(x < cols && y < rows && x > 0 && y > 0)
{ {
conv = (float)input[(y1) * cols + (x1)] * (-1) + (float)input[(y1) * cols + (x+1)] * (1) + conv = (float)input[(y1) * cols + (x1)] * (-1) + (float)input[(y1) * cols + (x+1)] * (1) +
(float)input[(y) * cols + (x1)] * (-2) + (float)input[(y) * cols + (x+1)] * (2) + (float)input[(y) * cols + (x1)] * (-2) + (float)input[(y) * cols + (x+1)] * (2) +
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment