Skip to content

synkarius/tirg-dll

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#TiRG-dll ##TiRG text bounding box finder as a dll

TiRG-dll has two exported functions for use with ctypes or other foreign function libraries:

char* getTextBBoxesFromBytes(char* b, int w, int h);
char* getTextBBoxesFromFile(char* path, int w, int h);

The first, getTextBBoxesFromBytes, can be passed a bytes object or equivalent. Each byte in the bytes object represents an RGB value of a pixel in the image, so every third byte begins a new pixel. There should be no alpha channel. The second function, getTextBBoxesFromFile, takes the path of a raw image file, basically a bytes object written to disk. Both functions require the width and height of the image.

Both return an identical C string, a comma separated list of integers. The integers are in sets of four where the first two represent the X and Y coordinates of the top left corner of a text bounding box, and the second two represent the X and Y coordinates of the bottom right corner. An example might look like the following.

1,8,108,15,1,38,58,45,1,53,58,60,3,83,120,90

The above string represents four bounding boxes:

(1,8,108,15), (1,38,58,45), (1,53,58,60), (3,83,120,90)

Original website: http://tirg.sourceforge.net

Licensed under Public Domain License, as the original was.

About

TiRG text bounding box finder as a dll

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages