Wrapper over insightface for a more convenient inference.
Project description
insightfaceWrapper
Wrapper for easier inference for insightface
Install
pip install -U insightfacewrapper
Models
ms1mv3_arcface_r18ms1mv3_arcface_r34ms1mv3_arcface_r50ms1mv3_arcface_r100glint360k_cosface_r18glint360k_cosface_r34glint360k_cosface_r50glint360k_cosface_r100
from insightfacewrapper.get_model import get_model
model = get_model(<model_name>)
model.eval()
Inference
Based on the original
inference script,
image should be resized to (112, 112).
def normalize(image: np.ndarray) -> np.ndarray:
image /= 255
image -= 0.5
image /= 0.5
return image
def image2input(image: np.ndarray) -> np.ndarray:
transposed = np.transpose(image, (2, 0, 1)).astype(np.float32)
return normalize(np.expand_dims(np.ascontiguousarray(transposed), 0))
torch_input = image2input(image)
with torch.inference_engine():
result = model(torch_input)[0].cpu().numpy()
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file insightfacewrapper-0.0.4.tar.gz.
File metadata
- Download URL: insightfacewrapper-0.0.4.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a0c18d4e4e31ed373eecce288e2664a73d22d78f32ad4e2eb8d5bce09a8be3ed
|
|
| MD5 |
2ba7d8f93697eb1b4e209cc548513d3d
|
|
| BLAKE2b-256 |
81b01c4059b0cc262859ddc3f88029f3dff6f9a10c21bf3eadaa3d05fd6399d5
|
File details
Details for the file insightfacewrapper-0.0.4-py3.8.egg.
File metadata
- Download URL: insightfacewrapper-0.0.4-py3.8.egg
- Upload date:
- Size: 3.9 kB
- Tags: Egg
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f76cceadecc1a15a2da00cd8f9500d225cf7b9fc19cc29b60d23805589b9e1ea
|
|
| MD5 |
a0340fc56bbc2ad844afc89ac0b2ed0f
|
|
| BLAKE2b-256 |
5ac35f2971a74f7cbad4421172f3dda749611918f4b77ee3cd689e4502807a16
|