-
Notifications
You must be signed in to change notification settings - Fork 91
Description
I followed instruction line mapping https://www.b1ueber2y.me/projects/LIMAP/docs/tutorials/triangulation.html in the Document to run my own calibrated images with default config(default.yaml), the image resolution is 2432 × 1824 pixels
`Start building line graph for clustering...
Start computing line tracks...
[15-09-2025 18:13:25 INFO ] # graph nodes: 0
[15-09-2025 18:13:25 INFO ] # graph edges: 0
[15-09-2025 18:13:25 INFO ] # tracks: 0
I20250915 18:13:25.115216 140349966288704 io.py:save_txt_linetracks:268] Writing all linetracks to a single file...
0it [00:00, ?it/s]
I20250915 18:13:25.115788 140349966288704 io.py:save_folder_linetracks:299] Writing linetracks to outputs/Factory/finaltracks...
0it [00:00, ?it/s]
I20250915 18:13:25.116525 140349966288704 base.py:report_stats:27] [Track Report] (N2, N4, N6, N8, N10, N20, N50) = (0, 0, 0, 0, 0, 0, 0)
/home/ubuntu/Documents/limap/limap/visualize/trackvis/base.py:45: RuntimeWarning: Mean of empty slice.
f" {arr.sum()} / {arr.shape[0]} = {arr.mean():.2f}"
/home/ubuntu/anaconda3/envs/limap/lib/python3.10/site-packages/numpy/core/_methods.py:129: RuntimeWarning: invalid value encountered in scalar divide
ret = ret.dtype.type(ret / rcount)
I20250915 18:13:25.116785 140349966288704 base.py:report_avg_supports:43] average supporting images (>= 3): 0.0 / 0 = nan
/home/ubuntu/Documents/limap/limap/visualize/trackvis/base.py:49: RuntimeWarning: Mean of empty slice.
f"{arr_lines.sum()} / {arr_lines.shape[0]} = {arr_lines.mean():.2f}"
I20250915 18:13:25.116838 140349966288704 base.py:report_avg_supports:47] average supporting lines (>= 3): 0.0 / 0 = nan
I20250915 18:13:25.116882 140349966288704 base.py:report_avg_supports:43] average supporting images (>= 4): 0.0 / 0 = nan
I20250915 18:13:25.116909 140349966288704 base.py:report_avg_supports:47] average supporting lines (>= 4): 0.0 / 0 = nan
/home/ubuntu/Documents/limap/limap/runners/line_triangulation.py(265)line_triangulation()
-> VisTrack.vis_reconstruction(
(Pdb) --KeyboardInterrupt--
(Pdb) c
Traceback (most recent call last):
File "/home/ubuntu/Documents/limap/runners/tests/recon.py", line 142, in
main()
File "/home/ubuntu/Documents/limap/runners/tests/recon.py", line 134, in main
linetracks = limap.runners.line_triangulation(cfg, imagecols, neighbors=None, ranges=None) # run mapping, you can also specify visual neighboring information if applicable (for example, in a video stream you can use the sequential timestamps to construct visual neighbors)
File "/home/ubuntu/Documents/limap/limap/runners/line_triangulation.py", line 265, in line_triangulation
VisTrack.vis_reconstruction(
File "/home/ubuntu/Documents/limap/limap/visualize/trackvis/open3d.py", line 36, in vis_reconstruction
lranges = compute_robust_range_lines(lines)
File "/home/ubuntu/Documents/limap/limap/visualize/vis_utils.py", line 366, in compute_robust_range_lines
x_start, x_end = compute_robust_range(
File "/home/ubuntu/Documents/limap/limap/visualize/vis_utils.py", line 330, in compute_robust_range
start = arr_sorted[start_idx]
IndexError: index 0 is out of bounds for axis 0 with size 0`
From my point of view, there is no matching.
Is there any advice? @hermannsblum @ducha-aiki @sarlinpe @MarkYu98 @Phil26AT
Thx.