Comments (2)
Since Filter is supposed to be generic, and only the caller will know what filters are actually available, FilterEnum and Filter.loadFilters() are problematic. It would be better to have the Filter constructor take a resource ID, and unpack the specified filter (and only that filter) itself.
Also, unpacking will need some work, because it shouldn't be done from the UI thread as it isnow.
from diamond-android.
I originally had the Enum wrapping res
objects so the library could include
a default set of resources. The Enum was necessary because
applications using the library couldn't access the library's resources
directly.
I've removed the enum and the library's Filter
class now loads the
resource ID from the application's resources.
I'm leaving this issue open for a binary constructor for Filter
to be
added in the future.
from diamond-android.
Related Issues (20)
- Choose license, add to all files. HOT 8
- Use TravisCI, publish library javadoc to GH pages. HOT 2
- Write detailed javadoc once development stabilizes.
- Implement `createTempDirectory`
- Add option to duplicate stdin to a file for debugging
- Improve Android application to not convert from NV21->JPG->RGB
- Correctly release the camera when suspending or exiting the example applications.
- Create experiment to compare Diamond's OpenCV face detector to using Android's OpenCV Java library.
- Complete README
- Abstract `Filter` API. HOT 3
- OpenCV/C++ perceptual hashing filter. HOT 1
- Fix `sigfillset` error when building/launching from Linux. HOT 1
- Add examples of other filters. HOT 2
- Show benchmarks of every filter HOT 3
- Small Project Idea: ARM package manager HOT 3
- Bump libpng to remove security vulnerability
- Add public domain dedication to new getline code
- Upgrade to Android studio/gradle HOT 1
- Filters other than ocv hanging. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from diamond-android.