Commit graph

279 commits

Author SHA1 Message Date
Aurore LAFAURIE
a43117b298 [ui] Add MESHROOM_USE_SEQUENCE_PLAYER environment variable 2024-07-09 16:31:11 +02:00
Candice Bentéjac
9af65092b9 [Viewer] Clean-up: Harmonize syntax for the Viewer2D 2024-06-27 17:28:26 +02:00
Candice Bentéjac
cfb44d8b54 [ui] Add currentViewPath property
Add a property that contains the path of the image that is currently
displayed in the viewer. If no image is displayed, the property is set
with an empty string.

The path information is set directly from the Viewer2D when an image is
loaded to be displayed.
2024-06-27 17:28:25 +02:00
Aurore LAFAURIE
5a8ceaf287 [ui] Removal of getAttributeByName in Viewer2D 2024-06-20 11:54:31 +02:00
Aurore LAFAURIE
d738f4adac [ui] Sequence with missing files displayable and switching if displayed attribute changed 2024-06-20 11:54:31 +02:00
Aurore LAFAURIE
cc2099534b [ui] Use of pyseq for getting sequences
[ui] To squash
2024-06-20 11:54:30 +02:00
Aurore LAFAURIE
1168ccaacb [ui] Resolve Sequence and ImageList on Python side 2024-06-20 11:54:30 +02:00
Aurore LAFAURIE
4590868317 [ui] Support for imageList and sequence in SequencePlayer 2024-06-20 11:54:30 +02:00
Aurore LAFAURIE
6e89cb68f6 [Viewer] Fix of side effects from output sequence in SequencePlayer
Unsync 3D Viewer and SequencePlayer if it is output sequence and set to 0 the frame displayed when changing sequence
2024-06-20 11:54:29 +02:00
Aurore LAFAURIE
b0063b0dde [ui] Load image sequence from node output in SequencePlayer 2024-06-20 11:54:29 +02:00
Aurore LAFAURIE
90fd95320a [SequencePlayer] Max Cache Memory as setting and sync with 3D viewer by default 2024-06-19 17:20:11 +02:00
Aurore LAFAURIE
74e0e029c9 [ui] SequencePlayer cache setter, Stats layout, UI improvements
Stats Popup containing max cache size setter, synchronization options, and cache informations
2024-06-19 17:20:11 +02:00
Aurore LAFAURIE
1c48d68bef [ui] Fetching button added for Sequence Player 2024-06-19 17:20:10 +02:00
Fabien Castan
916cb35e6a [ui] fix qml warnings 2024-06-15 17:11:05 +02:00
Aurore LAFAURIE
6b6f620124 [ui] Shortcuts in Viewer2D and SequencePlayer 2024-06-10 15:09:28 +02:00
Aurore LAFAURIE
7b2948d0d1 [ui] RGBA shortcuts for Image Viewer 2024-06-06 14:43:26 +02:00
Fabien Castan
adbd6426ca
Merge pull request #2364 from alicevision/dev/nodeWithoutComputation
New InputNode for nodes without computation and support for all param types in output (and no more limited to File type)
2024-06-06 00:01:43 +02:00
Fabien Castan
7e0a841ef5
Merge pull request #2398 from alicevision/dev/imageOverlayUsingExportAnimatedCamera
[ui] Use ExportAnimatedCamera output for image overlay in Viewer3D
2024-05-31 19:47:59 +02:00
Aurore LAFAURIE
99023841a4 [Viewer] Adjust outputAttributes displayable in Viewer2D according to node computable or not 2024-05-27 22:03:42 +02:00
Aurore LAFAURIE
671b3ff128 [ui] InputNode behavior for menu and display 2024-05-27 22:03:42 +02:00
Grégoire De Lillo
f2b7912d7a [ui] Viewer2D: Read Json from SphereDetection folder if auto detection 2024-05-27 00:20:24 +02:00
Grégoire De Lillo
28db112f85 [ui] Viewer2D: Change displayLightingCircleLoader icon 2024-05-27 00:15:07 +02:00
Aurore LAFAURIE
f6332efa7e [ui] uvCenterOffset set according to principal point corrected or not + undistorted image path resolve according to output value of node 2024-05-23 12:30:00 +02:00
Aurore LAFAURIE
762bcddf41 [ui] Prevent Feature Points to display on external images 2024-04-26 15:05:01 +02:00
Elyas Benyamina
2a054a2701 [Viewer] fix lens distortion viewer status when switching between projects
When opening an empty pipeline while the lens distortion viewer was enabled, we ended up in a state where the distortion viewer remained enabled and could not be disabled anymore as its button was greyed out.
2024-04-19 18:07:17 +02:00
Aurore LAFAURIE
2dd8392b4d [ui] Sync feature points in Viewer2D enabled 2024-04-10 19:39:36 +02:00
Aurore LAFAURIE
369143eca1 [ui] Sync camera gizmo in Viewer3D enabled 2024-04-10 19:39:36 +02:00
Aurore LAFAURIE
887537e8bc [ui] bugfix : external files now closable in Viewer 2024-04-09 15:22:22 +02:00
Aurore LAFAURIE
2b2c5a1baf [ui] Display Image from node output with no image in ImageGallery 2024-04-09 15:22:22 +02:00
Candice Bentéjac
0d24c1eabf
Merge pull request #2282 from alicevision/fix/crfGraph
Use the correct response file to display the graph of the Camera Response Function
2024-01-03 11:36:45 +01:00
Candice Bentéjac
8bb0b546be [Viewer] Provide a resolved response file path to Camera Response Graph
Instead of providing the `LdrToHdrCalibration` node to the Camera Response
Graph and retrieving the path of the response file within the widget,
retrieve the path and resolve it before activating the Camera Response
Graph component.
2023-12-21 16:24:01 +01:00
Candice Bentéjac
6c723df0f5 [Viewer] Viewer2D: Fix check on image status to display the loading icon 2023-12-21 10:33:33 +01:00
Candice Bentéjac
c87e279ee7 [Viewer] Viewer2D: Fix check on image status for the Color Checker Viewer 2023-12-20 18:47:05 +01:00
Candice Bentéjac
d4addec996 [Viewer] Viewer2D: Fix check on image status for the resolution display 2023-12-20 18:03:11 +01:00
Candice Bentéjac
5600c58e8f [Viewer] Viewer2D: Fix QML warnings related to FloatImageViewer's status 2023-12-20 17:39:48 +01:00
Candice Bentéjac
181a68cdb8 [Viewer] Viewer2D: Use newest MaterialIcon for the PanoramaViewer 2023-12-20 17:33:23 +01:00
Candice Bentéjac
ea8fbf8b2e [Viewer] Viewer2D: Fix check on the image status for the color picker 2023-12-20 16:54:28 +01:00
Candice Bentéjac
64c56e0a73 [Viewer] Display error labels when an image cannot be loaded
Based on QtAliceVision's global status for the FloatImageViewer, display
a specific label when an error has been encountered. The content of the
label depends on the type of the error.
2023-12-14 10:56:33 +00:00
Candice Bentéjac
13b8266d14 [Viewer] Clean-up: Harmonize syntax across all the files 2023-11-06 16:28:21 +01:00
Loïc Vital
218f673599 [ui] circle gizmo: fix dragging 2023-09-27 14:22:16 +02:00
Loïc Vital
4ec27d0cf9 [ui] color checker viewer: support exif orientation 2023-09-27 11:55:55 +02:00
Loïc Vital
8ec5807775 [ui] lighting calibration circle: support exif orientation 2023-09-27 11:03:47 +02:00
Loïc Vital
daa3849c08 [ui] fisheye circle: support orientation by placing widget in properly sized item 2023-09-27 10:55:02 +02:00
Loïc Vital
4d4d8176b7 [ui] float image viewer: factorize targetSize computation 2023-08-21 11:54:58 +02:00
Loïc Vital
78625705a3 [ui] float image viewer: refine target size management 2023-08-21 09:38:11 +02:00
Loïc Vital
9aab7b2b57 [ui] FloatImageViewer: compute target size 2023-08-21 09:38:10 +02:00
Loïc Vital
7e859156e3 [ui] Viewer2D: fix JSON parse error 2023-07-12 15:34:28 +02:00
Loïc Vital
7af051d3ee [ui] sequence player: feed sorted viewIds from Viewer2D to SequencePlayer 2023-07-12 09:13:53 +02:00
Loïc Vital
2641195690 [ui] sequence player: support output attribute sequences 2023-07-12 09:13:53 +02:00
Loïc Vital
c0526d87f1 [ui] Viewer2D: factorize helper functions 2023-07-12 09:13:52 +02:00