Giter Site home page Giter Site logo

kognitionai / pilecv4j Goto Github PK

View Code? Open in Web Editor NEW
6.0 6.0 7.0 190.2 MB

Image and Video Manipulation and Processing

License: Apache License 2.0

Shell 2.73% CMake 1.13% C 0.43% Java 64.52% C++ 31.04% Python 0.14%
computer-vision deep-learning ffmpeg image-processing java numerical-methods opencv video

pilecv4j's People

Contributors

dependabot[bot] avatar eawilton avatar jimfcarroll avatar mgrinshpon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

pilecv4j's Issues

Removing finalize from CvMat

JEP-421 slates finalize to be removed and this ticket tracks those removals from the JDK in full. JEP-421 recommends using try-with-resources and/or cleaners and phantomrefs to deal with memory problems. This is an issue to figure out solutions to that upcoming problem.

try-with-resource: we already do that- CvMat adds try-with-resources to OpenCV's mat. Finalize is used as a development aid to track resource leaks. This is a thread to talk about what to do.

I have done almost no work on coming up with a solution but some avenues of approach could be to:

  • investigate JEP-419's foreign memory interface
  • tie the ability of a CvMat to access memory at all into PileCV's closer. This adds a tight coupling but since the alternative is a possible resource leak, maybe that's okay?

-lib version(1.0) uploaded on maven does not support aarch64

Hi folks,

Sorry to bother you , I've been doing some tests with windows and raspbery pi (linux aarch64), in windows all works perfectly but in the rasbery pi I got the next exception:

lang.IllegalArgumentException:Unknown Architecture aarch64
at ai.kognition.pilecv4j.util.PlatfomDetection.(PlatformDetection.java:62).

Long story short I debugged the code an it seems that the version on maven is different than the one in this branch

https://github.com/KognitionAI/pilecv4j/blob/master/lib-util/src/main/java/ai/kognition/pilecv4j/util/PlatformDetection.java

I say that because the line that throws the exception is 64 in the branch version but the maven one throws it at 62 , to confirm this I downloaded the jar from :

https://mvnrepository.com/artifact/ai.kognition.pilecv4j/lib-util/1.0

I decompiled the respective class file and the change made for aarch 64 is not there I also compare my m2 jar version and did the same decompiling process with same result.

Thank you so much :)

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.