All Projects → tungv → clothing-sizing

tungv / clothing-sizing

Licence: other
simple computer vision learning project to get the estimated dimensions of jeans, trousers and pants

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to clothing-sizing

Criterion
Microbenchmarking for Modern C++
Stars: ✭ 140 (+833.33%)
Mutual labels:  measurements
cheap-ruler-cpp
Fast approximations for common geodesic measurements
Stars: ✭ 32 (+113.33%)
Mutual labels:  measurements
frc-characterization
Tools to help FRC teams measure the physical parameters of their robot
Stars: ✭ 55 (+266.67%)
Mutual labels:  measurements
Timeasure
Transparent method-level wrapper for profiling purposes in Ruby
Stars: ✭ 192 (+1180%)
Mutual labels:  measurements
Fashion-Clothing-Parsing
FCN, U-Net models implementation in TensorFlow for fashion clothing parsing
Stars: ✭ 29 (+93.33%)
Mutual labels:  clothing
xd-plugin
Inker8 plugin for Adobe XD
Stars: ✭ 35 (+133.33%)
Mutual labels:  measurements
Openspeedmonitor
Open Source Web Performance Monitoring. Made by iteratec.
Stars: ✭ 119 (+693.33%)
Mutual labels:  measurements
point based clothing
Official PyTorch code for the paper: "Point-Based Modeling of Human Clothing" (ICCV 2021)
Stars: ✭ 57 (+280%)
Mutual labels:  clothing
NeuroMorph
The NeuroMorph analysis and visualization toolkit
Stars: ✭ 57 (+280%)
Mutual labels:  measurements
PyDynamic
Python library for the analysis of dynamic measurements
Stars: ✭ 17 (+13.33%)
Mutual labels:  measurements
React Performance Observer
Get performance measurements from React Fiber
Stars: ✭ 207 (+1280%)
Mutual labels:  measurements
units
A run-time C++ library for working with units of measurement and conversions between them and with string representations of units and measurements
Stars: ✭ 114 (+660%)
Mutual labels:  measurements
snippet-timekeeper
An android library to measure code execution time. No need to remove the measurement code, automatically becomes no-op in the release variants. Does not compromise with the code readability and comes with features that enhance the developer experience.
Stars: ✭ 70 (+366.67%)
Mutual labels:  measurements
Influxdb Client For Arduino
Simple library for sending measurements to an InfluxDB with a single network request. Supports ESP8266 and ESP32.
Stars: ✭ 176 (+1073.33%)
Mutual labels:  measurements
ofxTimeMeasurements
OpenFrameworks add-on to easily measure execution times on different parts of your code.
Stars: ✭ 90 (+500%)
Mutual labels:  measurements
Meter
Meter - is a simple micro-benchmarking tool for Android (and Java) projects. This is not a profiler, this is very small utility class that designed for making benchmarking easy. Nothing more. Alternative to Android Jetpack Benchmark.
Stars: ✭ 125 (+733.33%)
Mutual labels:  measurements
vpglib
Opencv extension that allows to capture PPG signal from the video of the human face
Stars: ✭ 50 (+233.33%)
Mutual labels:  measurements
simetbox-openwrt-feed
SIMETBox package feed for OpenWRT (comece aqui/start here!)
Stars: ✭ 72 (+380%)
Mutual labels:  measurements
abacus
Abacus is a tool to simplify the handling of units
Stars: ✭ 22 (+46.67%)
Mutual labels:  measurements
react-native-console-time-polyfill
console.time and console.timeEnd polyfill for react-native
Stars: ✭ 92 (+513.33%)
Mutual labels:  measurements

Installation

You will need to install: OpenCV version 2.4.x (http://opencv.org/) on your machine. The easiest way to install OpenCV on a Mac is:

brew tap homebrew/science
brew install opencv

After installing OpenCV, just run:

yarn
yarn start

Usage:

curl \
  -XPOST \
  localhost:3000 \
  --data <JSON Body>  

with JSON body having the following format:

{
	"url": <String (required): url of the image with clothing and a reference object>,
	"contours": <Number (default=1): number of items you want to get measurements, ordered by size>,
	"refWidth": <Number (default=1): the width of reference object in your preferred length unit>,
	"refHeight": <Number (default=1): the height of reference object in your preferred length unit>
}

example:

{
	"url": "http://192.168.3.224:9090/jean_with_ref.jpg",
	"contours": 1,
	"refWidth": 0.5,
	"refHeight": 0.5
}

the result will be similar to the following:

{
  "uri": "http://localhost:3000/outputs/810a5d12-7e7c-4270-a181-e6993d53b0c0.contours.jpg",
  "id": "810a5d12-7e7c-4270-a181-e6993d53b0c0",
  "total": 186,
  "items": [
    {
      "i": 185,
      "area": 96899.5,
      "measurements": {
        "waist": 0.7236291414064655,
        "rise": 0.7597953985314603,
        "inseam": 1.1292140702702378,
        "fullLeg": 1.2282795186686397
      }
    }
  ]
}

for example images. you can start a http server to serve assets directory

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].