DukeMTMC-reID_evaluation - ICCV2017 The Person re-ID Evaluation Code for DukeMTMC-reID Dataset (Including Dataset Download)

  •        502

What's new: Following the license on the DukeMTMC website, we added a few modifications to the license terms. You may check the license in this repo. The dataset is released only for academic research. DukeMTMC-reID [1] is a subset of the DukeMTMC dataset [2] for image-based re-identification, in the format of the Market-1501 dataset. The original dataset contains 85-minute high-resolution videos from 8 different cameras. Hand-drawn pedestrain bounding boxes are available.

https://arxiv.org/abs/1701.07717
https://github.com/layumi/DukeMTMC-reID_evaluation

Tags
Implementation
License
Platform

   




Related Projects

Person_reID_baseline_pytorch - Pytorch implement of Person re-identification baseline

  •    Python

Baseline Code (with bottleneck) for Person-reID (pytorch). It is consistent with the new baseline result in Beyond Part Models: Person Retrieval with Refined Part Pooling and Camera Style Adaptation for Person Re-identification. We arrived Rank@1=88.24%, mAP=70.68% only with softmax loss.

AlphaPose - Multi-Person Pose Estimation System

  •    Jupyter

Alpha Pose is an accurate multi-person pose estimator, which is the first open-source system that achieves 70+ mAP (72.3 mAP) on COCO dataset and 80+ mAP (82.1 mAP) on MPII dataset. To match poses that correspond to the same person across frames, we also provide an efficient online pose tracker called Pose Flow. It is the first open-source online pose tracker that achieves both 60+ mAP (66.5 mAP) and 50+ MOTA (58.3 MOTA) on PoseTrack Challenge dataset. Note: Please read PoseFlow/README.md for details.

sceneparsing - Development kit for MIT Scene Parsing Benchmark

  •    Lua

Please open an issue for questions, comments, and bug reports. The goal of this benchmark is to segment and parse an image into different image regions associated with semantic categories, such as sky, road, person, and bed. It is similar to semantic segmentation tasks in COCO and Pascal Dataset, but the data is more scene-centric and with a diverse range of object categories. The data for this benchmark comes from ADE20K Dataset (the full dataset will be released after the benchmark) which contains more than 20K scene-centric images exhaustively annotated with objects and object parts. Specifically, the benchmark data is divided into 20K images for training, 2K images for validation, and another batch of held-out images for testing. There are in total 150 semantic categories included in the benchmark for evaluation, which include stuffs like sky, road, grass, and discrete objects like person, car, bed. Note that non-uniform distribution of objects occurs in the images, mimicking a more natural object occurrence in daily scenes.

awesome_nested_fields - Easy dynamic nested fields for Rails and jQuery applications.

  •    Ruby

In Rails, you can create forms that have fields from nested models. For example, if a person has many phone numbers, you can easily create a form that receives data from the person and from a fixed number of phones. However, when you want to allow the person to insert multiple, indefinite phones, you're in trouble: it's much harder than it should be. Well, not anymore. The accepts_nested_attributes_for is a method from Active Record that allows you to pass attributes of nested models directly to its parent, instead of instantiate each child object separately. In this case, Person gains a method called phones_attributes=, that accepts data for new and existing phones of a given person. The allow_destroy option enables us to also delete child objects. To know more about nested attributes, check out the ActiveRecord::NestedAttribute class.

personfinder - Person Finder is a searchable missing person database written in Python and hosted on App Engine

  •    Python

Person Finder is a searchable missing person database written in Python and hosted on App Engine.Person Finder implements the PFIF data model and provides PFIF import and export as well as PFIF Atom feeds. It was initially created by Google volunteers in response to the Haiti earthquake in January 2010, and today contains contributions from many volunteers inside and outside of Google. It was used again for the earthquakes in Chile, Yushu, and Japan, and now runs at http://google.org/personfinder/.


iReSign - iReSign allows iDevice app bundles (

  •    Objective-C

iReSign allows iDevice app bundles (.ipa) files to be signed or resigned with a digital certificate from Apple for distribution. It can also create signed iDevice app bundles (.ipa) files from .xcarchive files. This tool is aimed at enterprises users, for enterprise deployment, when the person signing the app is different than the person(s) developing it. iReSign allows you to re-sign any unencrypted ipa-file with any certificate for which you hold the corresponding private key. iResign can also created a signed ipa-file from an xcarchive file.

Reid::News

  •    Perl

Tired of Blogger's server woes? Greymatter got you down? ReidNews is the web-log editor for you! Or, it will be once its done. It's only just starting development right now..

Typhoon - Powerful dependency injection for iOS & OSX (Objective-C & Swift)

  •    Objective-C

Powerful dependency injection for Cocoa and CocoaTouch. Lightweight, yet full-featured and super-easy to use. Visit the Typhoon website for an introduction. There's also a nice intro over at Big Nerd Ranch, or here's an article, by John Reid. Quite a few books have been written on the topic, though we're not familiar with one that focuses specifically on Objective-C, Swift or Cocoa yet.

UIMA - Unstructured information management architecture

  •    Java

UIMA analyzes large volumes of unstructured information in order to discover knowledge that is relevant to an end user. It is a framework with different set of components. The components include Language Identification, Language specific segmentation, Sentence boundary detection, Entity detection (person/place names) etc. The framework manages these components and the data flows between them.

XNA Toolkit

  •    CSharp

Toolkit of Components, Services, Wrappers, and Utilities for use in your XNA game. Currently provides a Stationary and First Person Camera component, Input service and component, Audio wrapper, and EventLogger (Windows Only). Weapon inventory, menu system, and performance tr...

Hacker-Typer - Hacker Typer is a fun joke for every person who wants to look like a cool hacker!

  •    Javascript

Hacker Typer is a fun joke for every person who wants to look like a cool hacker!

SharePoint Person or Group columns

  •    

In one of my recent client project, I had a requirement send out a reminder to all users in Person or Group columns from custom tasks list in custom timer job.

Multiverse FPS

  •    

Multiverse FPS aims to add FPS (First Person Shooter/Third Person Shooter) style and functionality to the Multiverse MMO Engine.

SquareEngine

  •    

The target of SquareEngine if make a simple FPS game fully costumizable! You can load objects, entity ( like power up boxes), bots ( you can load the same models of quake 3 arena). Also you can listen music during the game with powerful media player. It's developed in C#

VirBot Virtual Person Robot. Chat, Skins

  •    

Virtual Person Robot Module. A highly portable multi-platform module that supports the following: Chat, Skins, Voice Recognition, Spacial Orientation (infrared sensors,weight/pressure sensors, camera interaction, web integration) Perl is used.

Waves - Blockchain platform

  •    Scala

Waves is an open-source blockchain platform, that allows users to launch their own custom cryptocurrency tokens. Whilst popular cryptocurrencies such as Bitcoin and Ethereum can be traded on external exchanges, and Ethereum allows users to create new tokens on the platform using a smart contract, Waves includes this functionality in its core software and wallet. Users can create, transfer and exchange blockchain tokens on a peer-to-peer basis, paying transaction fees in the native WAVES token.

ventriloquist - Development environments made easy

  •    Ruby

ven·tril·o·quist: (noun) a person who can speak or utter sounds so that they seem to come from somewhere else, esp. an entertainer who makes their voice appear to come from a dummy of a person or animal. Ventriloquist combines Vagrant and Docker to give developers the ability to configure portable and disposable development environments with ease. It lowers the entry barrier of building a sane working environment without the need to learn tools like Puppet or Chef.

Trepidation

  •    C

Trepidation is an open source first person shooter based on the IOQuake3 engine. Trepidation was a project originally conceived on April 9, 2006 with the intent to build a free first person shooter with a sci-fi theme. The idea was initially developed by members of the Star Trek Elite Force gaming community. The project disbanded before the game was complete sometime in 2008. The game includes: 16 multiplayer levels (maps). Many quake 3 maps have also been tested and work with the game. An

Remote Filesync

  •    C

This is a small tool to syncronize files. It's mainly intended for use with eDonkey part-files. If one person has a complete file and an other person has the same file with some incomplete parts the tool will help them to sync the two files. | Perlreact

bindonce - Zero watches binding for AngularJs

  •    Javascript

Here is an example of how AngularJs can freeze your UI, try to press and hold a key inside the input field, when the table is filled with only 1 person everything is ok, you can see how the DOM is updated by the input in real time, however if you try to load 1000 person (or even 500 if the testing device is not powerfull) and repeat the experiment you can see how the UI is frozen. In this other demo BindOnce will take care of your watchers and the UI will be reactive as it should be. The code is the same for both demos, the only difference is that I replaced any ng-* tag inside the table with the equivalent bo-* tag. AngularJs provides a great data binding system but if you abuse of it the page can run into some performance issues, it's known that more of 2000 watchers can lag the UI and that amount can be reached easily if you don't pay attention to the data-binding. Sometime you really need to bind your data using watchers, especially for SPA because the data are updated in real time, but often you can avoid it with some efforts, most of the data presented in your page, once rendered, are immutable so you shouldn't keep watching them for changes.