dogecv / dogecv Goto Github PK
View Code? Open in Web Editor NEWFTC Vision Library
Home Page: https://discord.gg/colton
License: GNU General Public License v3.0
FTC Vision Library
Home Page: https://discord.gg/colton
License: GNU General Public License v3.0
There are lots of new features in EasyOpenCV 1.3, and more importantly, EasyOpenCV 1.3.1 fixes a serious problem when the library is used on a Control Hub.
Wondering... In the filtering methods, should the HSV ranges be clipped?.
eg: in the following code, a poor user-choice of perfect and range values could result in negative or excessive HSV values...
Scalar lower = new Scalar(perfect.val[0] - range.val[0], perfect.val[1] - range.val[1],perfect.val[2] - range.val[2]);
Scalar upper = new Scalar(perfect.val[0] + range.val[0], perfect.val[1] + range.val[1],perfect.val[2] + range.val[2]);
Line 7 in SamplingOrderDetector.java in 2018.2 imports com.disnodeteam.dogecv.filters.AsyncFilterRunner but there doesn't seem to be an associated file / class in filters. This wasn't there in 2018.1, and 2018.2 seems to build fine after commenting the line out.
The DogeCV library should have an option for setting the camera to landscape instead of portrait mode.
One of the goals you have listed is "Add in distance scoring between samples to increase accuracy".
I was curious how distance scoring is any different from area scoring? Wouldn't they be the same thing?
Just wanted to mention that FTC now officially supports TensorFlow for vision tracking, so teams may use that since DogeCV is still in alpha.
I'm getting this even after I created a new FTC SDK with no edits at all
I get this error when I downloaded it
Imports statements in 'Dogeforia' aren't working. Problem was resolved by moving Dogeforia to TeamCode
ERROR: Could not find method implementation() for arguments [project ':DogeCV'] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
The app can build properly, but when I try and run it on a phone it gives me this error:
"error: cannot access CameraBridgeViewBase
class file for org.opencv.android.CameraBridgeViewBase not found"
When compiling the code this error occurs.
Am using test code and have followed installation instructions correctly.
I'm working on a opmode with gold align detector, and i want to use the alignedX variable in my code to use. I've messed around with some values and things but can't figure it out. More spicificly, I'm looking for the center of what the detector considers aligned.
When we downloaded the DOGE CV zip file, we didn't see the OPENCVLibrary3 in it so it also didn't show up in Android Studio. In last year's package the OPENCV library was there but this year it's not in the folder. Do you guys have any plan on putting it in the zip file? Also, which OpenCV library version is used for Doge CV.
When i install the dogeCV libraries into my project with the updated Skystone SDK, i get this error.
ERROR: Failed to resolve: :RobotCore-release:
Affected Modules: DogeCV
does anyone know a way to fix this with the new SDK???
TI'm experiencing a bug in which after using the Vuforia phone testing OpMode(which works correctly), either after init or after starting the FTC Robot Controller app on the RC phone crashes, with an android dialog saying "Unfortunately, FTC Robot Controller has stopped." This will probably prove to be an issue for us in the future, is there any way to fix this? We are using ZTE speeds for now, but we might upgrade later down the line. Is there any way to stop the app from crashing?
see this: guineawheek/endercv@4aa891c
When you init a opmode with a Dogeforia object, the app crashes.
See test opmode here
Build Output
Information:Gradle tasks [:FtcRobotController:generateDebugSources, :FtcRobotController:generateDebugAndroidTestSources, :FtcRobotController:mockableAndroidJar, :FtcRobotController:compileDebugAndroidTestSources, :FtcRobotController:compileDebugUnitTestSources, :FtcRobotController:compileDebugSources, :TeamCode:generateDebugSources, :TeamCode:generateDebugAndroidTestSources, :TeamCode:mockableAndroidJar, :TeamCode:compileDebugAndroidTestSources, :TeamCode:compileDebugUnitTestSources, :TeamCode:compileDebugSources, :openCVLibrary3:generateDebugSources, :openCVLibrary3:generateDebugAndroidTestSources, :openCVLibrary3:mockableAndroidJar, :openCVLibrary3:compileDebugAndroidTestSources, :openCVLibrary3:compileDebugUnitTestSources, :openCVLibrary3:compileDebugSources, :DogeCV:generateDebugSources, :DogeCV:generateDebugAndroidTestSources, :DogeCV:mockableAndroidJar, :DogeCV:compileDebugAndroidTestSources, :DogeCV:compileDebugUnitTestSources, :DogeCV:compileDebugSources]
C:\Users\Sam\Desktop\Botics\DogeCV\src\main\java\com\disnodeteam\dogecv\Dogeforia.java
Error:(21, 57) error: package org.firstinspires.ftc.robotcore.external.function does not exist
Error:(22, 57) error: package org.firstinspires.ftc.robotcore.external.function does not exist
Error:(26, 66) error: package org.firstinspires.ftc.robotcore.internal.camera.libuvc.api does not exist
Error:(27, 66) error: package org.firstinspires.ftc.robotcore.internal.camera.libuvc.api does not exist
Error:(28, 66) error: package org.firstinspires.ftc.robotcore.internal.camera.libuvc.api does not exist
Error:(30, 56) error: VuforiaTrackableImpl is not public in org.firstinspires.ftc.robotcore.internal.vuforia; cannot be accessed from outside package
Error:(32, 73) error: package org.firstinspires.ftc.robotcore.internal.vuforia.externalprovider does not exist
Error:(118, 22) error: cannot find symbol method convertFrameToBitmap(Frame)
Error:Execution failed for task ':DogeCV:compileDebugJavaWithJavac'.
Compilation failed; see the compiler error output for details.
Information:BUILD FAILED in 1s
Information:9 errors
Information:0 warnings
Information:See complete output in console
Hello!
This is my first time using Android Studio and DogeCV for FTC, so sorry if this is a PEBKAC error. I have been trying to import DogeCV/OpenCV, but whenever I try to build the app, it crashes with this output. The errors seem to be in the Dogeforia.java file. My FTC App fork can be found at https://github.com/FeehanRobotics/ftc_app.
Thank you!
We are using TravisCI and DogeCV fails the gradle lint stage:
/home/travis/build/ftc16072/2019preseason/DogeCV/build.gradle:4: Error: The compileSdkVersion (23) should not be lower than the targetSdkVersion (27) [GradleCompatible]
1757 compileSdkVersion 23
1758 ~~~~~~~~~~~~~~~~~~~~
Can't use library because OpenCV3 uses old API(less 21). Can you update it?
I would love to use your framework to make a custom Detector for a project I'm trying, but your wiki page for the Generic Detector is vague and pretty hard to understand. Can you please clarify what some of the fields do? The Color Filter API's page is easier to understand, but still leaves a little to be desired.
Can you please supply a better guide to creating customized detectors using Generic Detector and Color Filter API?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.