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
9c99efb3e4
[Viewer] SequencePlayer: Fix check on the image status for SequencePlayer
2023-12-20 18:02:07 +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
2d60ce4f5e
[Viewer] PanoramaViewer: Fix check on the image status for the pano viewer
2023-12-20 17:32:58 +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
d8709434a3
[Viewer] FeaturesInfoOverlay: Ensure node exists before getting its label
...
This fixes a "TypeError: Cannot read property 'label' of null" issue.
2023-11-06 16:28:21 +01:00
Candice Bentéjac
13b8266d14
[Viewer] Clean-up: Harmonize syntax across all the files
2023-11-06 16:28:21 +01:00
Candice Bentéjac
9249615baf
[Viewer] ImageMetadataView: Check that value is set before assigning it
...
This commit fixes the following errors:
- "<Unknown File>: Can't assign to existing role 'value' of different
type [VariantMap -> String]" which occurs whenever the metadata view is
enabled and appears if at least one of the metadata keys has an empty
value;
- "Unable to assign [undefined] to QString" which occurs whenever the
search bar is cleared.
2023-11-06 16:28:20 +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
Fabien Castan
191663f471
[ui] SequencePlayer: play on last frame restart from the beginning
2023-09-21 08:36:53 +02:00
Fabien Castan
f1c906ad4f
[ui] SequencePlayer: change "repeat" icon
2023-09-21 08:35:25 +02:00
Fabien Castan
e4f130f5ac
[ui] viewer: default value for fps is now 24
2023-09-21 08:34:36 +02:00
Loïc Vital
4d4d8176b7
[ui] float image viewer: factorize targetSize computation
2023-08-21 11:54:58 +02:00
Loïc Vital
522d838f32
[ui] SequencePlayer: improve playback
2023-08-21 11:45:04 +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
516585c78f
[ui] FloatImage: read dimensions from source size to allow using downscaled images
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
86fe360ca9
[ui] SequencePlayer: type coercion
2023-07-12 15:31:54 +02:00
Loïc Vital
4f61fd5067
[ui] panorama viewer: disable sequence caching
2023-07-12 15:21:12 +02:00
Candice Bentéjac
73533cfac5
[Viewer] SequencePlayer: Update QtQuick imports for Qt 5.15
2023-07-12 09:13:54 +02:00
Candice Bentéjac
525e0aa2bd
[Viewer] SequencePlayer: Use correct syntax for QML connections
...
Implicitly defined slots in `Connections` are deprecated and should be
replaced with functions.
2023-07-12 09:13:54 +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
Loïc Vital
0e8c8ca8a7
[ui] sequence player: checkbox to show or hide sequence player widget
2023-07-12 09:13:52 +02:00
mugulmd
03dc812e5d
[ui] sequence player: minor bug fixes
2023-07-12 09:13:52 +02:00
mugulmd
76f4fc82f9
[ui] float image viewer: specify when to use sequence or single image
2023-07-12 09:13:51 +02:00
Loïc Vital
4c58d4b93f
[ui] new concept of pickedViewId to scroll in 2D viewer without constantly updating selectedViewId
2023-07-12 09:13:51 +02:00
Loïc Vital
f1de96127d
[ui] SequencePlayer: draw cached frame regions instead of single frames
2023-07-12 09:13:50 +02:00
Loïc Vital
8a3daed543
[ui] sequence player: draw cached frames indicator
2023-07-12 09:13:50 +02:00
Loïc Vital
c22c5e918f
[ui] sequence player: documentation
2023-07-12 09:13:50 +02:00
Loïc Vital
f84f114115
[ui] sequence player: improve separation of concerns
2023-07-12 09:13:49 +02:00
Loïc Vital
9295d22246
[ui] sequence player: repeat button
2023-07-12 09:13:49 +02:00
Loïc Vital
3da3c89c56
[ui] sequence player: frame label
2023-07-12 09:13:49 +02:00
Loïc Vital
b209799f1c
[ui] sequence player: FPS spinbox
2023-07-12 09:13:48 +02:00
Loïc Vital
6efaa8e05e
[ui] sequence player: previous-next frame buttons
2023-07-12 09:13:48 +02:00
Loïc Vital
47d3089e5b
[ui] sequence player: play-pause sequence using a timer
2023-07-12 09:13:47 +02:00
Loïc Vital
45a95b5114
[ui] sequence player: adjust size to fill 2D viewer
2023-07-12 09:13:47 +02:00
mugulmd
d9264473e4
[ui] basic sequence player: control selected viewId with a slider
2023-07-12 09:13:47 +02:00
Loïc Vital
6c135e14b9
[ui] FloatImage: keep image visible when loading next one
2023-07-12 09:13:46 +02:00