Python binding for sam.cpp
Project description
Python Bindings for sam.cpp
Installation
From pypi
pip install sam_cpp_python
From source
git clone https://github.com/neka-nat/sam-cpp-python.git
cd sam-cpp-python
pip install .
Example
import cv2
import numpy as np
import sam_cpp
image = cv2.imread("img.jpg")
image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)
predictor = sam_cpp.create_sam_predictor()
predictor.set_image(image)
masks = predictor.predict(np.array([10, 10], dtype=np.float32))
print(masks)
Result
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 Distribution
sam_cpp_python-0.0.1.tar.gz
(840.6 kB
view hashes)
Built Distributions
Close
Hashes for sam_cpp_python-0.0.1-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f16a5061c3fef398c78631a5fa56e5a9844270bbe9ac25a843d33f05101937b5 |
|
MD5 | 9659cbfe7ef79f3e75832b523140f0eb |
|
BLAKE2b-256 | b1d4fa08290c15d26d6d383eaca4460f64824bdee573234e0f0f589631c7942e |
Close
Hashes for sam_cpp_python-0.0.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52dee9ff9f2f1260c248a9dfe53219497fdaf7dd98cee87e2475652c139abe53 |
|
MD5 | c63391b96e5ebc8bed639075d1cb43f9 |
|
BLAKE2b-256 | b72ed9e30425b9c0622604e59be43670fc7e437990d1eb7ab944d0cd3d76ef99 |
Close
Hashes for sam_cpp_python-0.0.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9db7b24eb30e2a8f40702aba9840ad1e1125c86f20f579e867cc2d2bc53e787 |
|
MD5 | 3263629f8614b4da87b486145ce3188a |
|
BLAKE2b-256 | f53e465bc915d070abca8672a653e8afc3cb87d1b6ca6c95b6aa0fac020d1ee3 |
Close
Hashes for sam_cpp_python-0.0.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74a7b5fe6264eb9a754e5e06ee050001265341e3a3bdc4eb421b05950c6b0d36 |
|
MD5 | 48ffdb6e02c371774be5bc1fea311327 |
|
BLAKE2b-256 | 003d00f2a551e4e0902f590a270422cc3fa6b4eacb5507a79a647e095a33bf9f |
Close
Hashes for sam_cpp_python-0.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b22a84d286390f3658b2bba9d99d0cdc5caae669c37b2401f9bb89ce6609f342 |
|
MD5 | e4f49c29bf328b6f0aceaf6a7a96ea52 |
|
BLAKE2b-256 | bf7a5f16e40491a10f3752441530036eea8887453882d46f2694e81fba7fe3eb |
Close
Hashes for sam_cpp_python-0.0.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1cec56b31693c8b72a3a71085850f520f305c4b972b5f59c97f348fc83993cb6 |
|
MD5 | 5a6c0ac9e5f47692d35a074d675c83f9 |
|
BLAKE2b-256 | f00075b77d0c7ebbf1e853ae1e54ddee861e3ec10a225c6d99ae52fabacb7153 |
Close
Hashes for sam_cpp_python-0.0.1-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee091bdf3057b8470a1b779d4ea94f2890f494bd581bc3efac335250dbdc37d9 |
|
MD5 | 63234184371e54b234de8967079de992 |
|
BLAKE2b-256 | 250856b406841296a9d926f021813fa803263b586e89be2b0c8cd415ca132275 |
Close
Hashes for sam_cpp_python-0.0.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 562f18de55382b552f7bbcdc39c76b7ed2e9767295be9b3589c0f8bf16e19543 |
|
MD5 | efb8c9fea9bc77c8955bc8e35ccbdfe2 |
|
BLAKE2b-256 | 630b680d472d5f31b1f5bc1492bbeafcfdd56c2af73f6913c3cf20b78af3bcbc |
Close
Hashes for sam_cpp_python-0.0.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efb8d0e4767146bbff07adc2676737cb86c7544678a963b689678c647d814eb3 |
|
MD5 | b53f502b0fbc203729d425d8f05be15d |
|
BLAKE2b-256 | bf0de90b4c6c5044518f40b5b5ff0a69d346928198b65738d5a91b79c6db519f |
Close
Hashes for sam_cpp_python-0.0.1-cp312-cp312-win_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6432470a475fc76c52f1c6d521c6159ae03714cb276f698f5d3180e3c66923d |
|
MD5 | 922b480c3213670aef09a087996b9eee |
|
BLAKE2b-256 | ca6b21dc5ce9d83880dea77dce9d1da555235eb5bf438ee98ec56f1f50f894d1 |
Close
Hashes for sam_cpp_python-0.0.1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9fc8e7b4929b131cf30b26b6619c03d50c353abee73628576827dc8475ba3013 |
|
MD5 | c75e59787bddfd2ea8a8043a4f057f2f |
|
BLAKE2b-256 | f4e12a69d36f243d98582a49e7009037750ecaf54dc274cc4ebe66e0da6702e6 |
Close
Hashes for sam_cpp_python-0.0.1-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee6ef1adbf563c1bec74a6aa0fa4115d3ffa0255ea46c723274959c909dce736 |
|
MD5 | b36eb25f9f16704783c4ac8e93ba2b66 |
|
BLAKE2b-256 | 0159940bf61d394945deee950f35becbe41bbb0a8938d693bbdbc811e2a7da89 |
Close
Hashes for sam_cpp_python-0.0.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ab1277fdb568d6af12fab829d3fe3256c091e54a05a3562aa372d9044a53063 |
|
MD5 | 429a662cbe92b6126f6c2d55ed1f5b12 |
|
BLAKE2b-256 | f52ccd6fd9c610bac42bd4b597ee8b41c48db3c2edf0120b38eacc7982e816b9 |
Close
Hashes for sam_cpp_python-0.0.1-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 615034d242c321571a7eca7d162032fb401af5631500aeab46ac8fff22425ddf |
|
MD5 | 3b6c3fbd6840b91fef62b0271dae0045 |
|
BLAKE2b-256 | 3dff456b8e2ff3bd32ff78ff5794f112eca84061ad2060eb78774625546a020e |
Close
Hashes for sam_cpp_python-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37d952a4cd462cc1f5e0a2e8a36e3622425579a850e4903f317013865d32b2c6 |
|
MD5 | 2e3bb5a33b4bd62c09e5b6b0c9e52ca8 |
|
BLAKE2b-256 | 2c132d9e9adc85c092186d81fd79570d559231179e7b25c7afd74901b7aab3b2 |
Close
Hashes for sam_cpp_python-0.0.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 915bb3c33c26cfca104dd90f3c6839bfc70d03f774f72af7f9fd2919246285f6 |
|
MD5 | 4176d3cfcb02052541200f967e92b3da |
|
BLAKE2b-256 | b820ef8bbef1841f9c24e75b26821f39133f8cf135b0877ef190401b14f1b5f4 |
Close
Hashes for sam_cpp_python-0.0.1-cp311-cp311-win_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a04efffeb5303e8f99081e41216eb5aab3fe826d2e5a0023729ddc964888625b |
|
MD5 | 6d20d96e6cff8655c12ed8435cb82be6 |
|
BLAKE2b-256 | a1dde572566c3e456e8b8c344bd12927b6f20abd4b068faadde79bf474ce6eef |
Close
Hashes for sam_cpp_python-0.0.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8060ecbbd45dedd2a7b636274f45c103feb71c4bb644ad1ea69482ab3c3de6b4 |
|
MD5 | 6fb0226d828ea98b67e1b6284dfce87b |
|
BLAKE2b-256 | 3e83074236a33ace0e25cca47c2973eaae46a360a97fa23d69fe41aef098c826 |
Close
Hashes for sam_cpp_python-0.0.1-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dacb6c21f04b4fd5990d4b14b7d462bd89cd896c4a395f1cde3e7537f54454d1 |
|
MD5 | 894b79587b43d21337712fbb2e6b1549 |
|
BLAKE2b-256 | 8ef767be042cfe687d9e345e3c06da4f34c821dbaeb09c2c95b9cbfd7739ba7c |
Close
Hashes for sam_cpp_python-0.0.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62db64d36c7b8a4f51a6d453d751d0402f198aaf96132749e51eef3e860c9979 |
|
MD5 | 6a1155996868638054afc4776105ff73 |
|
BLAKE2b-256 | a4ac5cf7be188f625facec4669e4b9a873940aa46649e68b8386979a8a4be327 |
Close
Hashes for sam_cpp_python-0.0.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2be80171c39d34d452c18eb616d5b9f2ab27d31e5f471282184ceb99b4925823 |
|
MD5 | 793cd3f88b8c9ed1117defc8b31d8a5c |
|
BLAKE2b-256 | fdd418d71f513a3b25c060545276b182beac5647e0c9e652d1142cfc5c853469 |
Close
Hashes for sam_cpp_python-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8688d293cd191434669486315768a80a766e1be1b28d9609e9eb716a92b987f6 |
|
MD5 | 25dac6b41b4ac1ecbc484ac6a8a24d4e |
|
BLAKE2b-256 | 95ac70c3eb4dbbbb715f28c2b37006b5de56eb1614232a9305ff6208ec90a627 |
Close
Hashes for sam_cpp_python-0.0.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 530ed21a4e13edd0aca8462f3931c324e896b685e44d6542d7aa2bd5a28695d9 |
|
MD5 | d814c283ab86566ff8ad246976e1d8f2 |
|
BLAKE2b-256 | 0520a5f06dc4b2177664bb46794bf4e450d419ce37a0d47a26db1d58f5471c1e |
Close
Hashes for sam_cpp_python-0.0.1-cp310-cp310-win_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 441e9da870aca1445c8f8423467862296ae06c3268c8e3fb044a80a1bf26c915 |
|
MD5 | a4c0596a98908e93f57af6e2ac717da8 |
|
BLAKE2b-256 | 13f7547ce43a0f6d87782a6b6f06e8d1730faf86f3e06b44929280f7d0dcc581 |
Close
Hashes for sam_cpp_python-0.0.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d96e8dc2f4684412c25231818cbff7dbca707a7624760d042a8bd00b104cea77 |
|
MD5 | 6a6363f069bcd9032042d1da37340539 |
|
BLAKE2b-256 | d4d7672deb4a9dae3bb1441df456ed6963c1b898090ebceff6b755165b84b312 |
Close
Hashes for sam_cpp_python-0.0.1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d00ff6383283ec38af569de9e27231111ddd65e879fe7a2bd93b94574ba9b8be |
|
MD5 | dfb8556d25b88bfd9e154c58282e4919 |
|
BLAKE2b-256 | a3e89eff055d899eea0dd83069c95ac7b50dc8b82fa639dbacbc39592110add3 |
Close
Hashes for sam_cpp_python-0.0.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddc33ab528fd8d5df96309ef594d8e118eb099b9286fd64dca66c06f5956b0cd |
|
MD5 | e615baff503143ff6f7145218bed5c87 |
|
BLAKE2b-256 | 2e6e38b0cb2621c39e4176cacf0bbc1766e043ffd7311e52c2642e385b9bde4d |
Close
Hashes for sam_cpp_python-0.0.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8facd8a3edff6ed7ec8590d6b81145b7e5783785f73cd42062816cb0ce5d13f1 |
|
MD5 | 21ec2c4a2edc37de23d3a1b8db218995 |
|
BLAKE2b-256 | 1a65d2928799ca8774989de2345220a262e3e3997fe90b1e67df1d582854d616 |
Close
Hashes for sam_cpp_python-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 332af8f172e2fc7b79ee8e7a5bc6cf2b0b0679a18e12f16dbb961e1d8693da30 |
|
MD5 | 93142f80bf39c5ca6e62852b7e66a8dd |
|
BLAKE2b-256 | 08b5ada55aacbf331bc755acfca7b99c865c9c9f1dfaa9c77e4478f5638e28ec |
Close
Hashes for sam_cpp_python-0.0.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3514471769e1aae7df5aefd96b30a40a82f88a11b701da342e90b5e56529fe7d |
|
MD5 | 156c317f5f49eda438a3d092aeb2613b |
|
BLAKE2b-256 | c9ed73c43a4af31f68082cdb64608cc29846394b495b52cb8cb04b3086a8dabb |
Close
Hashes for sam_cpp_python-0.0.1-cp39-cp39-win_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe4cbc477b7fa1ad8106457200da3df92d153cca1e53230fa1f45a735563844a |
|
MD5 | 69cb23ba4c8e2a0149a3b1fac3494fcb |
|
BLAKE2b-256 | c8b1cd67f0731f97b55ca8f24fbe0ce93445d04dd6778ceaf1d4e92a6c047bc2 |
Close
Hashes for sam_cpp_python-0.0.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0d0395c8192173c1c8d0a4a36d5c2354ee9002842e0f493c09720928de2dc1a |
|
MD5 | 8134f652e89795b42e600d05fe52fb69 |
|
BLAKE2b-256 | efd7a13e358233c82ff6df57545281f798eaf6a116d26d4563c4dd8043769294 |
Close
Hashes for sam_cpp_python-0.0.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa027a08ec14e46b77131a80f693be9e51b7e370266eda45797f337a5b34c92c |
|
MD5 | 548c7aed55022f7a38713906ce77a7bf |
|
BLAKE2b-256 | 94ad87b10601269ceaab07beeebb955fec68d9301abb8725ef57aa9e3282a038 |
Close
Hashes for sam_cpp_python-0.0.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b62b5232b0e6fab1cd0c323c436a10feb66204a2ee316bfaad99079046776750 |
|
MD5 | 6eab11df95ab560d48baf25563016474 |
|
BLAKE2b-256 | 426b2bc1ba4d3eac83b24a7081b4a36ff5300464b982033a75a269183a4f5440 |
Close
Hashes for sam_cpp_python-0.0.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63c46ac9b35efbb890745bbbe345e15df7b481a329c60d17b22db8fa30393fc0 |
|
MD5 | 09b126960146094c763fb035e04fd6b4 |
|
BLAKE2b-256 | 4971396f8f526a683e8120103cb0deac3c739c0c7913e0a3dc8c2d0c0f3e3b1f |
Close
Hashes for sam_cpp_python-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6dfa0df61987fce17b6a175c979067f25d25e86f55b56e9881c97b51a5576beb |
|
MD5 | e42c55c4bd73bd16357464ebc51db682 |
|
BLAKE2b-256 | a41945dc1dfe762f825c80c34cde9c79a85ed3a828f663c95127a9d57dbe8db7 |
Close
Hashes for sam_cpp_python-0.0.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f5eb40be93ccce70d5fb126168974e91803ab741586f72b1a78c7045d4d085c |
|
MD5 | 4c1b4c21c909af0b99c6700a5b3a44dd |
|
BLAKE2b-256 | aa70c539123cca697883de70260429307aeccaea282012f0b7a4a15c4eff7cfb |
Close
Hashes for sam_cpp_python-0.0.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e80f925dc9e2f0c341292345940e63a06709acd55d120d5b9600327b7993a441 |
|
MD5 | e19a27fdf5a688d30a9573b076f17e3c |
|
BLAKE2b-256 | fa1ebbdbc6ba333fd4ac239a2eacf5ae592b88aa6545a7f6bcbc2ab3b610b4d0 |
Close
Hashes for sam_cpp_python-0.0.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 898ca5db0e002bd975440f4dc1b6ebb96140ba7cefa3caae7d80590ba219b106 |
|
MD5 | 94561326ccb1da126b353ad624fa25c0 |
|
BLAKE2b-256 | 9bf5b53f7a943a68bd2fc76586372d83089c95c6f68d58489db1372cb4355ac3 |
Close
Hashes for sam_cpp_python-0.0.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69b508139ce7d4d79cf55ad49d4c476226d128f9eda6592a627f1bbe2d22884a |
|
MD5 | 52e1498ca132d6d8bdae4ead34bb72ac |
|
BLAKE2b-256 | d2536f28d15751da512f65ce8c2533a023e753d4ec166e204958d15fcc8224e6 |
Close
Hashes for sam_cpp_python-0.0.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67fe7c30ec49e65c63e5e8d8b6643718e5b4969df4acf7e8fb3bc5f5dbe64f07 |
|
MD5 | 4a5e8282e7775f5aa189dcb4f82452c2 |
|
BLAKE2b-256 | 937d32410a4d939e97b5e226dc2c6f95c294e40ef39c64d538ce5f2f6c6f1452 |
Close
Hashes for sam_cpp_python-0.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93e714a2762f16794edc72bc4bd9a5ae69ddc4a03c397bdd5f3c2d5de8594b04 |
|
MD5 | dea8c322841ce84285b7737dc17aa25e |
|
BLAKE2b-256 | 6b77f85eef94cdfb562d5507b8d2471ebb4e66fc38560c99f17536dd3601c361 |
Close
Hashes for sam_cpp_python-0.0.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc9b4b77c8acf7c324d2dd5abe31c8dca9248b95a156e658815c243cccd9918e |
|
MD5 | 63749e881a71fbfc82182159ef8f0f71 |
|
BLAKE2b-256 | 6725ea39c12ade823056251b886de348b44041a67cff3d439f14f2ac8114a0ab |