PINTO_model_zoo
A repository for storing models that have been inter-converted between various frameworks. Supported frameworks are TensorFlow, PyTorch, ONNX, OpenVINO, TFJS, TFTRT, TensorFlowLite (Float32/16/INT8), EdgeTPU, CoreML.onnx2tf
Self-Created Tools to convert ONNX files (NCHW) to TensorFlow/TFLite/Keras format (NHWC). The purpose of this tool is to solve the massive Transpose extrapolation problem in onnx-tensorflow (onnx-tf). I don't need a Star, but give me a pull request.OpenVINO-YoloV3
YoloV3/tiny-YoloV3+RaspberryPi3/Ubuntu LaptopPC+NCS/NCS2+USB Camera+Python+OpenVINOTensorflow-bin
Prebuilt binary with Tensorflow Lite enabled. For RaspberryPi / Jetson Nano. Support for custom operations in MediaPipe. XNNPACK, XNNPACK Multi-Threads, FlexDelegate.MobileNet-SSD-RealSense
[High Performance / MAX 30 FPS] RaspberryPi3(RaspberryPi/Raspbian Stretch) or Ubuntu + Multi Neural Compute Stick(NCS/NCS2) + RealSense D435(or USB Camera or PiCamera) + MobileNet-SSD(MobileNetSSD) + Background Multi-transparent(Simple multi-class segmentation) + FaceDetection + MultiGraph + MultiProcessing + MultiClusteringopenvino2tensorflow
This script converts the ONNX/OpenVINO IR model to Tensorflow's saved_model, tflite, h5, tfjs, tftrt(TensorRT), CoreML, EdgeTPU, ONNX and pb. PyTorch (NCHW) -> ONNX (NCHW) -> OpenVINO (NCHW) -> openvino2tensorflow -> Tensorflow/Keras (NHWC/NCHW) -> TFLite (NHWC/NCHW). And the conversion from .pb to saved_model and from saved_model to .pb and from .pb to .tflite and saved_model to .tflite and saved_model to onnx. Support for building environments with Docker. It is possible to directly access the host PC GUI and the camera to verify the operation. NVIDIA GPU (dGPU) support. Intel iHD GPU (iGPU) support.simple-onnx-processing-tools
A set of simple tools for splitting, merging, OP deletion, size compression, rewriting attributes and constants, OP generation, change opset, change to the specified input order, addition of OP, RGB to BGR conversion, change batch size, batch rename of OP, and JSON convertion for ONNX models.tflite2tensorflow
Generate saved_model, tfjs, tf-trt, EdgeTPU, CoreML, quantized tflite, ONNX, OpenVINO, Myriad Inference Engine blob and .pb from .tflite. Support for building environments with Docker. It is possible to directly access the host PC GUI and the camera to verify the operation. NVIDIA GPU (dGPU) support. Intel iHD GPU (iGPU) support. Supports inverse quantization of INT8 quantization model.TensorflowLite-bin
Prebuilt binary for TensorFlowLite's standalone installer. For RaspberryPi. A very lightweight installer. I provide a FlexDelegate, MediaPipe Custom OP and XNNPACK enabled binary.Keras-OneClassAnomalyDetection
[5 FPS - 150 FPS] Learning Deep Features for One-Class Classification (AnomalyDetection). Corresponds RaspberryPi3. Convert to Tensorflow, ONNX, Caffe, PyTorch. Implementation by Python + OpenVINO/Tensorflow Lite.mediapipe-bin
MediaPipe Python Wheel installer for RaspberryPi OS aarch64, Ubuntu aarch64, Debian aarch64 and Jetson Nano.MobileNetV2-PoseEstimation
Tensorflow based Fast Pose estimation. OpenVINO, Tensorflow Lite, NCS, NCS2 + Python.MobileNet-SSD
MobileNet-SSD(MobileNetSSD) + Neural Compute Stick(NCS) Faster than YoloV2 + Explosion speed by RaspberryPi · Multiple moving object detection with high accuracy.wsl2_linux_kernel_usbcam_enable_conf
Configuration file to build the kernel to access the USB camera connected to the host PC using USBIP from inside the WSL2 Ubuntu 20.04/22.04.TPU-MobilenetSSD
Edge TPU Accelerator / Multi-TPU + MobileNet-SSD v2 + Python + Async + LattePandaAlpha/RaspberryPi3/LaptopPCwhisper-onnx-cpu
ONNX implementation of Whisper. PyTorch free.TensorflowLite-UNet
Implementation of UNet by Tensorflow Lite. Semantic segmentation without using GPU with RaspberryPi + Python. In order to maximize the learning efficiency of the model, this learns only the "Person" class of VOC2012. And Comparison with ENet.HeadPoseEstimation-WHENet-yolov4-onnx-openvino
WHENet - ONNX, OpenVINO, TFLite, TensorRT, EdgeTPU, CoreML, TFJS, YOLOv4/YOLOv4-tiny-3LDMHead
Dual model head pose estimation. Fusion of SOTA models. 360° 6D HeadPose detection. All pre-processing and post-processing are fused together, allowing end-to-end processing in a single inference.OpenVINO-EmotionRecognition
OpenVINO+NCS2/NCS+MutiModel(FaceDetection, EmotionRecognition)+MultiStick+MultiProcess+MultiThread+USB Camera/PiCamera. RaspberryPi 3 compatible. Async.whisper-onnx-tensorrt
ONNX and TensorRT implementation of Whisperscs4onnx
A very simple tool that compresses the overall size of the ONNX model by aggregating duplicate constant values as much as possible.MobileNet-SSDLite-RealSense-TF
RaspberryPi3(Raspbian Stretch) + MobileNetv2-SSDLite(Tensorflow/MobileNetv2SSDLite) + RealSense D435 + Tensorflow1.11.0 + without Neural Compute Stick(NCS)OpenVINO-DeeplabV3
[4-5 FPS / Core m3 CPU only] [11 FPS / Core i7 CPU only] OpenVINO+DeeplabV3+LattePandaAlpha/LaptopPC. CPU / GPU / NCS. RealTime semantic-segmentaion. Python3.5+Tensorflow v1.11.0+OpenCV3.4.3+PILhand-gesture-recognition-using-onnx
This is a hand gesture recognition program that replaces the entire MediaPipe process with ONNX. Simultaneous detection of multiple palms and a simple tracker are additionally implemented. In addition, a simple MLP can learn and recognize gestures.TPU-Posenet
Edge TPU Accelerator / Multi-TPU / Multi-Model + Posenet/DeeplabV3/MobileNet-SSD + Python + Sync / Async + LaptopPC / RaspberryPifaster-whisper-env
An environment where you can try out faster-whisper immediately.facemesh_onnx_tensorrt
Verify that the post-processing merged into FaceMesh works correctly. The object detection model can be anything other than BlazeFace. YOLOv4 and FaceMesh committed to this repository have modified post-processing.yolact_edge_onnx_tensorrt_myriad
Provides a conversion flow for YOLACT_Edge to models compatible with ONNX, TensorRT, OpenVINO and Myriad (OAK). My own implementation of post-processing allows for e2e inference. Support for Multi-Class NonMaximumSuppression, CombinedNonMaxSuppression.crowdhuman_hollywoodhead_yolo_convert
YOLOv7 training. Generates a head-only dataset in YOLO format. The labels included in the CrowdHuman dataset are Head and FullBody, but ignore FullBody.simple_fisheye_calibrator
Simple GUI-based correction of fisheye images. The correction parameters specified on the screen can be diverted to opencv's fisheye correction parameters. Supports execution via Docker.onnx2json
Exports the ONNX file to a JSON file and JSON dict.tflite2json2tflite
Convert tflite to JSON and make it editable in the IDE. It also converts the edited JSON back to tflite binary.mtomo
Multiple types of NN model optimization environments. It is possible to directly access the host PC GUI and the camera to verify the operation. Intel iHD GPU (iGPU) support. NVIDIA GPU (dGPU) support.MobileNetv2-SSDLite
My proprietary procedure. Caffe implementation of SSD and SSDLite detection on MobileNetv2, converted from tensorflow.Bazel_bin
Bazel's pre-built binaries for armv7l / aarch64 / x86_64.BoT-SORT-ONNX-TensorRT
BoT-SORT + YOLOX implemented using only onnxruntime, Numpy and scipy, without cython_bbox and PyTorch. Fast human tracker. OSNet is not used.pytorch4raspberrypi
Cross-compilation of PyTorch armv7l (32bit) for RaspberryPi OSscc4onnx
Very simple NCHW and NHWC conversion tool for ONNX. Change to the specified input order for each and every input OP. Also, change the channel order of RGB and BGR. Simple Channel Converter for ONNX.onnxruntime4raspberrypi
onnxruntime for RaspberryPi armv7lzumo32u4
Zumo32u4(ATmega32u4) + RaspberryPi3(RaspberryPi) + SLAM(CartoGrapher/Gmapping) + RPLiDAR A1M820220228_intel_deeplearning_day_hitnet_demo
Special Presentation Demo at Intel IoT Planet 2021 DeepLearning Day / インテル IoT プラネット 2021 DeepLearning Dayの特別講演の発表資料 https://www.intel.co.jp/content/www/jp/ja/now/iot-planet/deep-learning-day.htmlTensorflowLite-flexdelegate
This is a repository for checking the operation of Flex Delegate of Tensorflow.sit4onnx
Tools for simple inference testing using TensorRT, CUDA and OpenVINO CPU/GPU and CPU providers. Simple Inference Test for ONNX.spo4onnx
Simple tool for partial optimization of ONNX. Further optimize some models that cannot be optimized with onnx-optimizer and onnxsim by several tens of percent. In particular, models containing Einsum and OneHot.hand_landmark
HandLandmark Detection that can be performed only in onnxruntime. Pre-focusing by skeletal detection is not performed. This does not use MediaPipe.json2onnx
Converts a JSON file to an ONNX file.snc4onnx
Simple tool to combine(merge) onnx models. Simple Network Combine Tool for ONNX.sio4onnx
Simple tool to change the INPUT and OUTPUT shape of ONNX.Open3D-build
Provide Docker build sequences of Open3D for various environments.gesture-drone
Drone + OpenVINO + ObjectDetection + FaceRecognition + MobileNetV2 PoseEstiationOpenVINO-ADAS
[1 FPS / CPU only] OpenVINO+ADAS+LattePandaAlpha. CPU / GPU / NCS. RealTime semantic-segmentaion. Python3.5+OpenCV3.4.3+PILOpenVINO-bin
OpenVINO installer storage location (Full version)sne4onnx
A very simple tool for situations where optimization with onnx-simplifier would exceed the Protocol Buffers upper file size limit of 2GB, or simply to separate onnx files to any size you want.jetson-tensorflow-pytorch-build
Provides an environment for compiling TensorFlow or PyTorch with CUDA for aarch64 on an x86 machine. This is for Jetson. If you build using an EC2 m6g.16xlarge (aarch64) instance, TensorFlow can be fully built in about 30 minutes. It can be used as a cross-compilation environment not only for TensorFlow and PyTorch, but also for various other packages and libraries.PyTorch-build
Provide Docker build sequences of PyTorch for various environments.Face_Mask_Augmentation
Masked Face Image Augmentation Tool for Dataset 300W-LP with 6D Head Pose Information.sam4onnx
A very simple tool to rewrite parameters such as attributes and constants for OPs in ONNX models. Simple Attribute and Constant Modifier for ONNX.DirectMHP_YOLOv7
I just replaced the DirectMHP backend from YOLOv5 to YOLOv7.onnx-speech-language-detection
A simple program that returns RFC5646 style language codes and country code symbols from microphone input or wav byte arrays. e.g. ja-JP, en-US, ...components_of_onnx
[WIP] ONNX parts yard. The various operations described in Operator Schemas are converted in advance into OP stand-alone ONNX files.tflite-input-output-rewriter
This tool displays tflite signatures and rewrites the input/output OP name to the name of the signature. There is no need to install TensorFlow or TFLite.rtspserver-ffmpeg
Build an ffmpeg RTSP distribution server using an old alpine:3.8 Docker Image.human-pose-estimation-3d-python-cpp
Monocular 3D pose estimation. OpenVINO. CPU inference or iGPU (OpenCL) inference.soc4onnx
A very simple tool that forces a change in the opset of an ONNX graph. Simple Opset Changer for ONNX.sbi4onnx
A very simple script that only initializes the batch size of ONNX. Simple Batchsize Initialization for ONNX.sog4onnx
Simple ONNX operation generator. Simple Operation Generator for ONNX.snd4onnx
Simple node deletion tool for onnx.simple_camera_capture
Very simple recording tool using only OpenCV. Automatically record the camera capture to mp4, press C key or left mouse button click captures the image.mmaction2-onnx-export-env
ONNX export environment for mmaction2RaspberryPi-bin
OS image repository for RaspberryPi3.sed4onnx
Simple ONNX constant encoder/decoder. Since the constant values in the JSON files generated by onnx2json are Base64-encoded values, ASCII <-> Base64 conversion is required when rewriting JSON constant values.TinyYolo
Challenge the marginal performance of YoloV2 + Neural Compute Stick + RaspberryPi YoloV2+Neural Compute Stick(NCS)+Raspberry Piの限界性能に挑戦PINTO0309
sor4onnx
Simple OP Renamer for ONNX.OpenCVonARMv7
Deb package for introducing OpenCV to RaspberryPi3.sna4onnx
Simple node addition tool for onnx. Simple Node Addition for ONNX.ssc4onnx
Checker with simple ONNX model structure. Simple Structure Checker for ONNX.realsense-cuda-opengl-docker
RealSense execution environment built on a Docker container on Ubuntu 20.04. NIVIDA GPU and OpenGL capable. CUADA 11.4.simple-ros2-processing-tools
A set of simple tools for ROS2 of my own making.300W_LP_AFLW2000_viewer
soa4onnx
Simple model Output OP Additional tools for ONNX.mmrotate-exec-env
Execution environment of mmrotatetvm-build
TVM build and run test environmentssi4onnx
Simple Shape Inference tool for ONNX.edgetpu-bin
Prebuilt binary for EdgeTPU PythonAPI standalone installer.NITEC-ONNX-TensorRT
ONNX implementation of "NITEC: Versatile Hand-Annotated Eye Contact Dataset for Ego-Vision Interaction" https://github.com/thohemp/nitecHuman-Face-Crop-ONNX-TensorRT
Simply crop the face from the image at high speed and save.Maxine-env
NVIDIA Maxine - A playground for running the Audio Effects SDK.TBBonARMv7
RaspberryPi3へのTBB(Intel Threading Building Blocks)導入用debパッケージ保管庫sod4onnx
Simple model Output OP Deletion tools for ONNX.sic4onnx
A very simple tool that forces a change in the IR Version of an ONNX graph. Simple IR version Changer for ONNX.rtspserver-v4l2
RTSP distribution server for USB camera video using v4l2 with Docker container on Ubuntu 20.04.YoloTrainDataGenerate
Procedures and tools for semi-mechanically automatically generating YoloV2 original learning data from video.rosdepth2mp4
A simple tool to record ROS2 Image topics to MP4.ZED2-Docker
ZED2 SDK Installed Containerssde4onnx
Simple doc_string eraser for ONNX.DeepLearningMugenKnock
SegNet-TF
Tensorflow implementation of SegNet Tensorflow 1.11.0 + Python (I made minor bugfixes for toimcio/SegNet-tensorflow)yolov9-wholebody25-tensorflowjs-web-test
A test environment running yolov9-wholebody25 on TensorFlow.js.Love Open Source and this site? Check out how you can help us