A python version of the Bilde library
Project description
bilde
(B)uffer (I)maging (L)ibrary, (D)irty and (E)xtendable
A library for writing procedural computer vision code in C++
-
Header only No linking complications! Just copy it in your source tree.
-
High C++ template use
-
Define algorithms once, use them directly on several back-ends. With a mechanism based on implicit template instantiation, an algorithm is defined as a single function, and will seemlesly run several image containers such as cv::Mat, IplImage, octave arrays, numpy arrays.
Demos:
- SRS-LBP feature extractor:
Cross compiling for win32 (static build) and running in debian based linux.
Install dependencies:
sudo apt-get install autoconf automake autopoint bash bison bzip2 flex gettext git g++ gperf intltool libffi-dev libgdk-pixbuf2.0-dev libtool-bin libltdl-dev libssl-dev libxml-parser-perl make openssl p7zip-full patch perl pkg-config python ruby scons sed unzip wget xz-utils g++-multilib libc6-dev-i386
export MXE_ROOT="$HOME/tools/mxe"
mkdir -p "$HOME/tools"
cd "$HOME/tools"
git clone https://github.com/mxe/mxe.git
cd mxe
make opencv boost
Compile:
./compile_static_mxe.sh ./src/lbpFeatures2.cc /tmp/lbp_features2.exe
Get help:
wine /tmp/lbp_features2.exe
Run:
wine /tmp/lbp_features2.exe -i ./sample_data/PICT2466.png > /tmp/features.csv
Python extention (pybilde)
- Install build dependencies
pip install cibuildwheel
Build bdist without a CI
CIBW_SKIP="pp310-manylinux_i686 pp39-manylinux_i686 pp38-manylinux_i686 pp37-manylinux_i686 pp36-manylinux_i686 pp310-manylinux_x86_64 pp39-manylinux_x86_64 pp38-manylinux_x86_64 pp37-manylinux_x86_64 pp36-manylinux_x86_64" CIBW_BEFORE_BUILD="yum install -y boost-devel" cibuildwheel --platform linux --output-dir wheelhouse
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
File details
Details for the file bilde-0.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: bilde-0.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 365.6 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6e54224541fbca46f2bf7d392b478007b220898d0578d7279c59481cbc3c3c4 |
|
MD5 | 6d08f7649775e4c5afddb50c3a562c2d |
|
BLAKE2b-256 | 7762f6aa884015048e0dc86858be874508555ae036f2a3983b9e99190c7eb70a |
File details
Details for the file bilde-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: bilde-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43de4de3b4c214740bc29dc806df0024990d0563f060068a84eaeee6694c234b |
|
MD5 | a53682ef8baf4b07f8c7ef6503673e14 |
|
BLAKE2b-256 | 94adb3d844fcc46b752292e9ad570a4ea417c246ab25357235c7261c0ac3fc25 |
File details
Details for the file bilde-0.1.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: bilde-0.1.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | abbbb11ba3d88bcd67fbd253ac762534320081c3279ec38492df37ca51259fa1 |
|
MD5 | ff3d051d558f3e1b0b92bc10326e7325 |
|
BLAKE2b-256 | 7bbc308545f5f0471c1c764de42b4df4fb99319492fcbe328bbc671807d06733 |
File details
Details for the file bilde-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: bilde-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cee1c0e3accd925e3cfb671f707980a477cece87a4c75955ebf662767fe90842 |
|
MD5 | d162483863454ce470a23c40a248a1c6 |
|
BLAKE2b-256 | 6147942796fa765bd718c14ada6bf5ed47fa64754e23919238ece0adea21d445 |
File details
Details for the file bilde-0.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: bilde-0.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1082710dd1400b44fb2f01c3d39563b3a30c632daf5fb2fd9131f2e417154fe |
|
MD5 | e3043bae50467db0ba6fd24ab1fc8687 |
|
BLAKE2b-256 | 0ba0d845bda4b554cd0bdfe0d7fd5ecfda21de6f5885b93793ebd1e228721be7 |
File details
Details for the file bilde-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: bilde-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f30c799c5dc9265ccdaa79f53847a3e2b2903af2dcff3118ca1617d6edfd26ea |
|
MD5 | c4331f298c9d482525297ea581e57026 |
|
BLAKE2b-256 | 3d109a09e40490aa586f710fd5abcda0f3f4e86bfca9eef4946755153aec252e |
File details
Details for the file bilde-0.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: bilde-0.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80281217da53161780ac75b5026a5c49cc776c877b58cf15f0588e8226daa792 |
|
MD5 | 7433f3e36a8dfa8f81eb2b29fd109aa7 |
|
BLAKE2b-256 | bc18c614d72d57d2503eddf6c4047919ecee7efd035d627b52cd442e6eef1390 |
File details
Details for the file bilde-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: bilde-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39c5127d6dcb75f7d1c176dca3c96e7b2c02238326dd0fa6820108e0c35a6089 |
|
MD5 | 900c1bac1122881460b9f5a3f0f6566d |
|
BLAKE2b-256 | 0a8575e374b00bebedc4dff4ecc43afef5e7c21872bf640b49afbf61d66754d3 |
File details
Details for the file bilde-0.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: bilde-0.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d2d0eea69171436db0c4bced67de5013b1c026f4aad674a834d4dc35c511431 |
|
MD5 | a66495e943236ccbcc2fb67d14e13717 |
|
BLAKE2b-256 | 73de6bee9f3d8e092dcd40348f0d739cd2f165090a1260a73481c80a298160e2 |
File details
Details for the file bilde-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: bilde-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0bb6910d3b410cf7b90a01fa4ac5430c304c8161a5db252edf463791491525c |
|
MD5 | 63f84aa849ea1a341ec5d499f44faa65 |
|
BLAKE2b-256 | 02a2f2661c1f37c54310192dbf879e950864aa289d1044856973390ab1c75b79 |
File details
Details for the file bilde-0.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: bilde-0.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3c5f81e6157d1175ea2b555a49cc1087708bfa296fcb39411d8269a76c4ac91 |
|
MD5 | b82d0aed9ab387bfb89d45229920b74e |
|
BLAKE2b-256 | f66aa83aaea5efa423dee7d4342413f38f5d2802cb34ba4f4b77832bd590815e |
File details
Details for the file bilde-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: bilde-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98b32c2d8c3381d95260a435c24526037c68522b2fb95c263334214376c75da4 |
|
MD5 | ad72480d7a55e6d76d65a0ac0c57b64a |
|
BLAKE2b-256 | 3f6b3196a9b66686b10d4d37b86813458dc17f455f1a109aa92e30d52ec7f7d2 |
File details
Details for the file bilde-0.1.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: bilde-0.1.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a763159fb438ac1a4d5d334a85c7dd841f0056d1c25fd815e7fa9f45a5cefaec |
|
MD5 | ff3b2c00fc3e4f21f5d881809711f481 |
|
BLAKE2b-256 | c86718c0ea57bf98aac081d560e8743bfbd5d62898a336323314be1cf4ad2ea7 |
File details
Details for the file bilde-0.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: bilde-0.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d2ea883fdebafb32438f2028b90e29e952df5c4448889e9234da652c79ea62d |
|
MD5 | 0725c3708f0fa93aea8f9d0ad2b82318 |
|
BLAKE2b-256 | 5abf5c8553455b94c952ceffef56094e6c8cc9eade58cf562387be24288e292c |
File details
Details for the file bilde-0.1.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: bilde-0.1.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10667998965960d2e26691058018b24e95224db99c9d017b5e613b50eada1df0 |
|
MD5 | 2720fade49b12b511b8516c9c84a96da |
|
BLAKE2b-256 | 041e45d9b305b5109d279112fcf6d163a564ddd75ae533f5c6183e116c3cc61b |
File details
Details for the file bilde-0.1.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: bilde-0.1.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.6m, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75cf5f7ff898482639c5fdeb8a08ce3170b458218b2572c83edeb27b48b15a24 |
|
MD5 | 3e2ebea4fa33fc336f65d152ab17a7ac |
|
BLAKE2b-256 | 75c01fb0fefff350f9bee3abd3f0630c13acf07fc3856c0047424a1ed3b525d7 |
File details
Details for the file bilde-0.1.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: bilde-0.1.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.6m, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2b3dc51739da1f2e9d9120126c71a602c6d20fdcfed0f93cc5f0c80b312e436 |
|
MD5 | 0c87ff6ebe416ed2bbdbcc363627b5e2 |
|
BLAKE2b-256 | f54f5b637c5e7190bb1bd50cf960c488c919d9756660478a945357279e2dee28 |