Commit Graph

75 Commits

Author SHA1 Message Date
Pierre-Yves Nicolas
fd8c26da7f CameraScreen: avoid losing state in case of configuration change 2025-06-03 14:46:12 +02:00
Pierre-Yves Nicolas
c6d77d14f0 Rename CameraScreenState to LiveAnalysisState
Remove unused fields
2025-06-03 13:07:33 +02:00
Pierre-Yves Nicolas
95ae4fcea3 Multi-page step 2: FinalizeDocumentScreen 2025-06-02 21:27:50 +02:00
Pierre-Yves Nicolas
0b76c3fc1e Multi-page step 1: PageValidationDialog 2025-06-02 16:51:52 +02:00
Pierre-Yves Nicolas
86f5b27093 Feature: save PDF to device 2025-06-01 20:21:34 +02:00
Pierre-Yves Nicolas
ba2a9cf8fd Resize and compress bitmaps to decrease PDF size 2025-06-01 17:40:43 +02:00
Pierre-Yves Nicolas
fee1e48b6d Adjust layout 2025-06-01 14:57:51 +02:00
Pierre-Yves Nicolas
fe409acf47 Remove calls to deprecated APIs 2025-06-01 09:02:44 +02:00
Pierre-Yves Nicolas
3ac5657671 Make image capture happen on separate thread executor 2025-06-01 08:37:12 +02:00
Pierre-Yves Nicolas
77427c2695 Inference time should be displayed only on camera screen 2025-06-01 07:43:15 +02:00
Pierre-Yves Nicolas
734197f6e1 Rename UiState to CameraScreenState 2025-06-01 07:28:29 +02:00
Pierre-Yves Nicolas
73b0d47796 ImageSegmentation: small refactorings 2025-06-01 06:58:51 +02:00
Pierre-Yves Nicolas
f8b9f47782 Save PDF and share it 2025-05-31 13:42:24 +02:00
Pierre-Yves Nicolas
453923b42d Capture an image and display the page preview with perspective correction 2025-05-31 11:14:54 +02:00
Pierre-Yves Nicolas
02cc4a7627 Display a quadrilateral approximation of the detected document 2025-05-30 14:26:28 +02:00
Pierre-Yves Nicolas
0c3a666502 Switch to a pytorch-based model detecting documents 2025-05-30 06:26:45 +02:00
Pierre-Yves Nicolas
3457a85044 Display overlay for the segmentation 2025-05-27 09:38:23 +02:00
Pierre-Yves Nicolas
95bd3bd823 Fix computation of the number of objects that are detected 2025-05-27 08:10:26 +02:00
Pierre-Yves Nicolas
f8f1f6bab2 Remove useless code 2025-05-26 20:34:16 +02:00
Pierre-Yves Nicolas
6f68bf05d6 Use LiteRT to analyze an image: display a trivial message as a result 2025-05-25 22:26:22 +02:00
Pierre-Yves Nicolas
260cdce8fc Add a TODO 2025-05-10 09:33:09 +02:00
Pierre-Yves Nicolas
806c1b0a60 Dummy image analysis 2025-05-10 08:46:06 +02:00
Pierre-Yves Nicolas
b9ab1da262 Fix usage of deprecated API 2025-05-10 07:28:43 +02:00
Pierre-Yves Nicolas
62b2a40bb0 camerax with preview 2025-05-09 19:29:47 +02:00
Pierre-Yves Nicolas
5957a9aa4e Project skeleton with Android Studio 2025-05-09 12:10:11 +02:00