47363b9a4c
Switch image display to canvas
...
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
2024-09-15 12:58:08 -07:00
47ec235cfa
Clean up new worker configuration
...
Build Dev PWA / Build-PWA (push) Successful in 39s
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
2024-09-11 11:46:37 -07:00
dcdde0289b
Set worker use as configuration setting
...
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
2024-09-11 10:55:26 -07:00
390faf0a29
Replace url parse with new url for safari
...
Build Dev PWA / Build-PWA (push) Successful in 38s
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
2024-09-10 17:41:20 -07:00
523b50ec65
Cleanup for 0.5.0 alpha release
...
Build Dev PWA / Build-PWA (push) Successful in 36s
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
2024-08-21 15:48:55 -07:00
f35b28a7fb
Parse model urls for full generalization
...
Build Dev PWA / Build-PWA (push) Successful in 42s
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
2024-08-21 14:44:45 -07:00
daf17bcdff
Remove model root in favor of relative urls
...
Build Dev PWA / Build-PWA (push) Successful in 37s
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
2024-08-20 17:34:46 -07:00
56a6d85f75
Get better model root using import.meta
...
Build Dev PWA / Build-PWA (push) Successful in 37s
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
2024-08-20 17:06:47 -07:00
46b5ba7d6e
Fix root of model urls
...
Build Dev PWA / Build-PWA (push) Successful in 36s
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
2024-08-15 16:48:50 -07:00
401e5831c7
Fallback to non worker tfjs when on Safari ( #193 )
...
Build Dev PWA / Build-PWA (push) Successful in 38s
Safari's worker limitations mean that detection threads in the worker barely function. Until Apple quits being whiny jerks about PWAs, this workaround is required to bypass the message calls to the workers and use the old single threaded system when Safari is detected.
Reviewed-on: #193
2024-08-15 22:43:19 +00:00
7a19b9c43c
Make worker inline
...
Build Dev PWA / Build-PWA (push) Successful in 35s
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
2024-07-30 20:38:14 -07:00
ec1fc6d28d
Fix info label crash
...
Build Dev PWA / Build-PWA (push) Successful in 33s
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
2024-07-28 21:40:13 -07:00
7b800d6b39
Fix camera crash when structure selected
...
Build Dev PWA / Build-PWA (push) Successful in 34s
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
2024-07-28 20:19:46 -07:00
1a703b0100
Switch shared worker to basic service worker ( #191 )
...
Build Dev PWA / Build-PWA (push) Successful in 33s
Shared workers seem to cause problems with iOS (and sharing wasn't really required anyway), so this PR changes the shared workers to non-shared workers. As a benefit, it preloads the full model and video models simultaneously which iproves performance when starting the video and running post video detection.
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
Reviewed-on: #191
2024-07-29 00:54:15 +00:00
0fab2da693
Remove click action from main detection svg icon
...
Build Dev PWA / Build-PWA (push) Successful in 34s
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
2024-07-25 17:16:31 -07:00
0d96174279
Clean up shared worker changes
...
Build Dev PWA / Build-PWA (push) Successful in 33s
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
2024-07-25 17:07:16 -07:00
6ab643a16f
Change vite shared worker to query suffix
...
Build Dev PWA / Build-PWA (push) Successful in 34s
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
2024-07-25 17:03:32 -07:00
3f0860534d
Move worker url call to detect page create
...
Build Dev PWA / Build-PWA (push) Successful in 31s
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
2024-07-25 16:27:45 -07:00
1d4f8c8ecd
Fix shared worker for vite build ( #188 )
...
Build Dev PWA / Build-PWA (push) Successful in 31s
The PR uses the vite recommend method of calling the shared worker so that PWA builds properly.
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
Reviewed-on: #188
2024-07-25 23:09:51 +00:00
8cdded7617
Add detection worker ( #187 )
...
Build Dev PWA / Build-PWA (push) Successful in 31s
Closes : #186
This PR shifts much of the tensorflow function to a shared worker for multithreading performance.
Reviewed-on: #187
2024-07-25 17:56:21 +00:00
ae1a595087
Add UI enhancements ( #185 )
...
Build Dev PWA / Build-PWA (push) Successful in 35s
This PR:
* Adds color coded markers on the confidence slider
* Changes the confidence slider visual to be more intuitive (the highlight region covers the visible structures)
* Gives the tag container a max height so that too many tags doesn't reduce the image to 0 size
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
Reviewed-on: #185
2024-06-28 23:04:14 +00:00
8e24bcd731
Add show all / reset button on detect params ( #184 )
...
Build Dev PWA / Build-PWA (push) Successful in 35s
Closes : #183
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
Reviewed-on: #184
2024-06-28 21:22:50 +00:00
217e6af6e1
Scroll hidden chips into view on select ( #177 )
...
Build Dev PWA / Build-PWA (push) Successful in 38s
Closes : #124
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
Reviewed-on: #177
2024-05-13 21:38:24 -07:00
655c36067b
Move info link for small structure boxes
...
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
2024-04-20 20:25:45 -07:00
7ce02a0468
Add structure info link and configuration
...
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
2024-04-20 11:46:52 -07:00
b180c8bb08
Randomly select region icon set
...
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
2024-04-20 09:19:45 -07:00
10ce856e8f
Add fullscreen and help to home navbar ( #173 )
...
Closes : #150
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
Reviewed-on: #173
2024-04-12 19:29:00 -07:00
b732d001dc
Fix tensor cleanup and orphan event listener ( #171 )
...
Closes : #166
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
Reviewed-on: #171
2024-04-11 19:25:02 -07:00
e1464df3f0
Give real-time targets proportional alpha values ( #169 )
...
Closes : #158
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
Reviewed-on: #169
2024-03-31 09:56:49 -07:00
c1542283ea
Add conf.yaml PWA config ( #168 )
...
Closes : #160
Reviewed-on: #168
2024-03-30 21:00:35 -07:00
5154dfdac6
Add yolov8 model as limbs for testing
...
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
2024-03-28 20:14:35 -07:00
ecdf74a483
Fill chip media propotationally to confidence value ( #156 )
...
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
Reviewed-on: #156
2024-03-27 19:20:10 -07:00
e8778f3e24
Improve the help page info and formatting ( #155 )
...
Closes : #146
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
Reviewed-on: #155
2024-03-27 16:33:37 -07:00
596c28a880
Move assets to vite public folder ( #152 )
...
Closes : #151
Models and samples are now properly structured in the vite public folder so they are properly automatically incorporated into the the builds and work with both builds and dev tests.
Reviewed-on: #152
2024-03-26 20:23:33 -07:00
a3f63749b1
Add fullscreen setting to detect pages ( #149 )
...
Closes : #147
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
Reviewed-on: #149
2024-03-26 08:33:56 -07:00
90d23a70b3
Improve model location determination ( #148 )
...
Vite and cordova properties now automatically determine the path to the models.
Reviewed-on: #148
2024-03-25 21:03:56 -07:00
53869aa268
Add help page ( #144 )
...
Closes : #140
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
Reviewed-on: #144
2024-03-24 20:23:23 -07:00
79316bb83b
Add real-time detection to camera stream ( #143 )
...
Closes : #30
When the camera is being used to find an image to capture, the region mini model now runs in real time to give an estimate of where there are identifiable structures.
Reviewed-on: #143
2024-03-24 08:51:08 -07:00
c16e44016b
Fix Android sample image fetching
...
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
2024-03-14 16:35:56 -07:00
f39c811e40
Add sample image option ( #136 )
...
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
Reviewed-on: #136
2024-03-13 17:19:44 -07:00
6e35fcb141
Add alvinn mini settings
...
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
2024-03-11 21:10:06 -07:00
76a0cba2af
Add dynamic camera size request
...
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
2024-03-11 20:22:28 -07:00
6e867e00d1
Reduce timeout wait beofre setData
...
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
2024-03-10 20:27:34 -07:00
ea43aa3306
Add specs page and link from version in panel ( #130 )
...
Closes : #126
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
Reviewed-on: #130
2024-03-10 19:23:31 -07:00
091a38f7ab
Clear file input on image load
...
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
2024-03-07 15:18:35 -07:00
5ec51d9ad9
Add hidden structures badge
...
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
2024-03-07 14:52:48 -07:00
4d356df02a
Add stop camera button
...
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
2024-03-07 14:41:58 -07:00
4af06f0fe5
Update thorax model and improve model performance ( #125 )
...
Closes : #117
This bumps the thorax model from the yolo nano to the yolo sm (64 x 640 size) but greatly improves model performance by running a fake detection event on page load to get the model parameters in memory.
As a result of that change a new loading message was required so the f7 preloader was switched out for an f7 progress bar and more messaging was added during various stages. The progress bar fixes the previous issue with the preloader.
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
Reviewed-on: #125
2024-03-07 13:06:14 -07:00
1f25a75cec
Split detect.vue ( #122 )
...
Closes : #112
New mixins for camera and detection (remote and local) and new css for detection page.
Reviewed-on: #122
2024-03-06 14:36:27 -07:00
5086a52849
Return to standard model folder locations
...
Signed-off-by: Justin Georgi <justin.georgi@gmail.com >
2024-03-05 15:06:01 -07:00