jfx
BoofCV
Our great sponsors
jfx | BoofCV | |
---|---|---|
31 | 20 | |
2,506 | 1,034 | |
1.8% | - | |
8.9 | 8.5 | |
5 days ago | about 2 months ago | |
C++ | Java | |
GNU General Public License v3.0 only | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
jfx
-
New JavaFX Community
**Useful resources** _([Full list](/r/JavaFX/wiki/resources))_ * [OpenJFX.io](https://openjfx.io/) * [JavaFX source](https://github.com/openjdk/jfx/) * [JavaFX bugtracker](https://bugs.openjdk.java.net/browse/JDK-8146386?jql=project%20%3D%20JDK%20AND%20component%20%3D%20javafx) * [JFX-Central](https://www.jfx-central.com/) [**Rules**](/r/JavaFX/about/rules/) 1. No NSFW/NSFL content 2. No service requests/offers 3. Must be JavaFX related 3. No politics **Related subreddits** - [/r/java](/r/java) - [/r/javahelp](/r/javahelp) **Other communities** - [JavaFX on Discord](https://discord.gg/yZ3Y3Fd) - [JavaFX on programming.dev](https://programming.dev/c/javafx)
-
WebFX - A JavaFX to JavaScript application transpiler. Write your WebApp in JavaFX and WebFX will transpile it in pure JS.
JavaFX has been open-sourced after Oracle dropped it, and it's still in active development (they just released version 19 a month ago, see https://openjfx.io and https://github.com/openjdk/jfx). Also Gluon (https://gluonhq.com) made the toolchain to compile it into native apps for Linux, macOS, Windows, Android & iOS. So with now WebFX compiling it to the web, you get a fully cross-platform UI toolkit that lets you target all major platforms (Desktops, Web, Tablets & Mobiles) from a single Java code base. That's why I think it is interesting, especially for Java developers.
-
JavaFX links of the week as posted on jfx-central.com
On the JavaFX mailinglist this thrilling message appeared: "Create release notes for JavaFX 19." And yes, they are available now on GitHub! If you want to keep following whatβs happening inside the JavaFX community, you can suscribe to it via mail.openjdk.org/mailman/listinfo/openjfx-dev. As with previous releases, the JavaFX community once again succeeded in keeping the 6-months release cycle going on, with a long list of improvements and fixes!
- Release Notes for JavaFX 19
-
JavaFX 18 Release Notes (under review)
The team working on it is rather small so what has gotten done thus far is very impressive. That being said, yes there are bugs. Like I just said, the dev team is small so based on the priority of tickets these may get overlooked. Most of the bugs I've encountered aren't super apparent and affect mostly Linux which I wager is getting the short end of the stick in ticket priority due to the low user count when compared to Windows/Mac. That being said the JavaFX repo is public and welcomes contributors.
-
Is there a cheatsheet for javafx ?
JavaFX source
-
What is your take on the current state of JavaFX as a GUI library?
Undecorated interactive stage style
- Good Open Source Repositories that Accepts New Contributors
-
Developer preview for JavaFX inside a web browser
You still don't depend on the JVM. You depend on the JDK. Also JavaFX only uses base java and the desktop module. https://github.com/openjdk/jfx/blob/master/modules/javafx.base/src/main/java/module-info.java
-
How does Gluon's GraalVM based substrate work?
You find them in the JavaFX project. E.g. https://github.com/openjdk/jfx/tree/master/modules/javafx.media/src/main/native/jfxmedia/platform/ios
BoofCV
-
Recommended camera/projector calibration software?
BoofCV https://github.com/lessthanoptimal/BoofCV
-
JDK 21 - Image Performance Improvements
Is there any fast way to get pixel values and pixel coordinate? I had to jump through a lot of hoops to get convert BufferedImages into a format that's useful for image processing it to be a reasonable speed in BoofCV. getRGB() is glacial. At one point I was trying to convince the JDK team to make private data structures public again. Right now it's inconsistent what you have access too.
-
Good Open Source Repositories that Accepts New Contributors
Speaking of using the vector api, I see there's a class in boofcv that converts rgb to hsv. I've previously written a simd accelerated version of rgb to hsv using the java vector api. For anybody looking to do a bit of code janitor work, converting the one-off library into something that could be contributed to /u/lessthanoptimal's project might be a worthwhile contribution.
-
JavaFX .jar (from clojure) won't find "glass" when run via `java -jar`
For instance I looked at BoofCV and all I found was : https://github.com/lessthanoptimal/BoofCV/issues/265 " the question now seems to be can you compile the library as native. The answer is probably but someone needs to try it."
-
BoofCV v0.38 Release Summary
It's an all-Java computer vision library, see https://boofcv.org/ and https://github.com/lessthanoptimal/BoofCV
-
BoofCV v0.38: Much improved scene reconstruction, loop closure, more concurrency. Also updated PyBoof
project website: https://boofcv.org
-
Tesseract OCR
Image processing strongly depends on what image you wanna use. To find an "auto" approach, that works for every image is nearly impossible...
I once wrote a bookscanner app in Java (https://boofcv.org), where everything was done automatically (preprocessing, object detection / book extraction, skin detection / finger removal, deskewing, line-slope-correction and so on). It was very difficult to adjust the parameters, that at least most of the books looked good.
- Does anyone know of an open-source library that not only has object-detection but also object following?
What are some alternatives?
OpenCV - Open Source Computer Vision Library
EasyOCR - Ready-to-use OCR with 80+ supported languages and all popular writing scripts including Latin, Chinese, Arabic, Devanagari, Cyrillic and etc.
fSpy - A cross platform app for quick and easy still image camera matching
Tesseract.js - Pure Javascript OCR for more than 100 Languages πππ₯
OCRmyPDF - OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched
Codename One - Cross-platform framework for building truly native mobile apps with Java or Kotlin. Write Once Run Anywhere support for iOS, Android, Desktop & Web.
PaddleOCR - Awesome multilingual OCR toolkits based on PaddlePaddle (practical ultra lightweight OCR system, support 80+ languages recognition, provide data annotation and synthesis tools, support training and deployment among server, mobile, embedded and IoT devices)
controlsfx - High quality UI controls to complement the core JavaFX distribution
mediapipe - Cross-platform, customizable ML solutions for live and streaming media.
scantailor-advanced - ScanTailor Advanced is the version that merges the features of the ScanTailor Featured and ScanTailor Enhanced versions, brings new ones and fixes.
TilesFX - A JavaFX library containing tiles that can be used for dashboards.
webfx - A JavaFX application transpiler. Write your Web Application in JavaFX and WebFX will transpile it in pure JS.