Giter VIP home page Giter VIP logo

camtrap-detector's People

Contributors

bencevans avatar dependabot[bot] avatar wsyxbcl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

wsyxbcl

camtrap-detector's Issues

Subsetting Outputs

If the hogwatch team is going to use it in practice for large surveys, perhaps it needs to support processing large sets of locations?
One option is processing each subdir separately and outputting a file for each (you could then have an option to skip these if the output file exists already), but I'm not sure what 'level' this should be at.

  • HH Team

CamTrap detector gives different detections to EcoAssist or Megadetector Batch API

I have written code to analyse JSON files produced by CamTrap Detector ( Windows 64 bit, CPU only, v 0.4.0) , EcoAssist and the Megadetector API at https://github.com/agentmorris/MegaDetector/tree/main/api/synchronous. I noticed that CamTrap Detector is much faster in operation than the other two but the histogram of detection confidences is vastly different from either when processing the same set of 1581 images, all 2048 x 1440 pixels. Is there an explanation for this?
App Confidence Histograms

Auto (Output) Preselection

An 'auto'/quite-mode option (in other words, specify the output csv/json, then press go and it'll output those files and close the app)

  • HH Team

Although this was the case with a previous GUI and people were unsure if it had crashed or completed. Maybe keep some UI showing completion.

Some suggested extensions

  1. Windows shows a warning "Open Executable file?" when installing the msi file downloaded from the Internet. The message including the phrase "could harm your computer". After clicking install another warning appears - "Windows protected your PC". These message do not appear if the installer is not downloaded. They arise from the file being blocked through being downloaded and clicking Unblock in General tab of file properties fixes the problem. I use a self-extracting .exe file that does not show this warning - see https://www.pdq.com/blog/msi-vs-exe-the-battle-of-the-installers/
  2. If include subfolders is not checked the program does not run.
  3. Would it be possible to add a Stop button to the main screen, which would halt processing and allow post-processing of analysis done up to that point?
  4. Would it be possible to run CamTrap Detector on Windows from the command line with parameters for the input folder and for the output JSON file (overwriting it if present and raising an error if the destination folder is not present or is read-only), showing the estimated time and the progress screen but not showing the final screen? This would allow me to integrate CamTrap Detector with Caption Pro.

macOS Notarization

Notarize macOS applications to reduce the installation friction with macOS complaining it can't be verified.

Related issues:

  • macOS complaining the application is broken on startup.
    Resolved by running in Terminal: xattr -d com.apple.quarantine /Applications/CamTrap\ Detector.app

Related documentation for implementing:

Change Bounding Box Colours

Also it might be nice of the boxes around the objects in the images were brighter so they are easier to see in the daylight.
-- Chris

Use MegaDetector Input Size 1280x1280

I would recommend using the MDv5 training size of 1280x1280; it can make a significant difference in a number of cases. (There are very very very esoteric cases where 640x640 actually works better than the native input size, but those are rare).

- @agentmorris

I used the "otool - L CamTrap Detector" . Why is there a difference

Hello, why is it that on macOS, after compiling your code, I used the otool - L CamTrap Detector and displayed the dependency /usr/local/opt/opencv/lib/libopencv_core. 407. dylib,...? I know this is a dependency on my local opencv environment, but it will cause me to share it with other macOS users who have not installed opencv and will not be able to use it, but I downloaded your published CamTrap. Detector_0.4.0_x64. dmg I used otool - L CamTrap Detecto in the package, but it did not display the dependency 'libopencv_xxx. dylib'. Why is there a difference

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.