|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.java4less.vision.RImage
Wrapper class for images to be scanned
Field Summary | |
static int |
BACKGROUND
|
static int |
FOREGROUND
|
Constructor Summary | |
RImage(java.awt.image.BufferedImage i)
constructor |
|
RImage(java.awt.image.BufferedImage i,
java.awt.Rectangle scanArea)
Constructor |
|
RImage(int w,
int h)
constructor |
Method Summary | |
int |
getBPixel(int row,
int col)
get Blue component of a pixel |
int |
getGPixel(int row,
int col)
get Green component of a pixel |
int |
getGreyPixel(double row,
double col)
get grey pixel of image |
int |
getHeight()
get image height |
java.awt.image.BufferedImage |
getImage()
get java native image |
com.java4less.vision.recognition.Point |
getNeightbour(com.java4less.vision.recognition.Point point,
int p)
get a given neighbour |
int |
getPixel(double row,
double col)
|
int |
getPixel(int row,
int col)
get pixel of image |
int |
getPixel(com.java4less.vision.recognition.Point p)
get pixel of image |
int |
getRPixel(int row,
int col)
get Red component of a pixel |
boolean |
getVisited(int x,
int y)
point visited? |
boolean |
getVisited(com.java4less.vision.recognition.Point p)
point visited? |
int |
getWidth()
get image size |
void |
initializePixels()
call this before reading or setting any pixel |
void |
initializeVisited()
create array for visited points |
boolean |
isInPerimeter4(com.java4less.vision.recognition.Point point)
|
void |
resetImage()
|
void |
setBPixel(int row,
int col,
int val)
|
void |
setGPixel(int row,
int col,
int val)
|
void |
setPixel(int row,
int col,
int val)
set pixel in image |
void |
setPixel(com.java4less.vision.recognition.Point p,
int val)
|
void |
setRPixel(int row,
int col,
int val)
|
void |
setVisited(int x,
int y)
set point as visited |
void |
setVisited(com.java4less.vision.recognition.Point p)
set point as visited |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static int FOREGROUND
public static int BACKGROUND
Constructor Detail |
public RImage(java.awt.image.BufferedImage i)
i
- public RImage(java.awt.image.BufferedImage i, java.awt.Rectangle scanArea)
i
- scanArea
- rectangle where the barcode is locatedpublic RImage(int w, int h)
Method Detail |
public void initializePixels()
public void resetImage()
public int getWidth()
public int getHeight()
public java.awt.image.BufferedImage getImage()
public void setPixel(int row, int col, int val)
val
- public void setPixel(com.java4less.vision.recognition.Point p, int val)
public int getGreyPixel(double row, double col)
public int getPixel(com.java4less.vision.recognition.Point p)
public int getPixel(double row, double col)
public int getPixel(int row, int col)
public int getRPixel(int row, int col)
public void setRPixel(int row, int col, int val)
public int getGPixel(int row, int col)
public void setGPixel(int row, int col, int val)
public int getBPixel(int row, int col)
public void setBPixel(int row, int col, int val)
public void initializeVisited()
public void setVisited(com.java4less.vision.recognition.Point p)
p
- public void setVisited(int x, int y)
x
- y
- public boolean getVisited(com.java4less.vision.recognition.Point p)
p
-
public boolean getVisited(int x, int y)
x
- y
-
public boolean isInPerimeter4(com.java4less.vision.recognition.Point point)
public com.java4less.vision.recognition.Point getNeightbour(com.java4less.vision.recognition.Point point, int p)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |