KeyError: np.uint32(50000)
Hello, when I was using the Python inference pipeline for detection and tracking, an error "KeyError: np.uint32(50000)" occurred. The specific situation is shown in the screenshot below. This is the same whether I'm using the driving_sample dataset or
How to Improve Video Clarity and Edge Definition for Hand Movement with EVK4 in Indoor Lighting?
Hello, I'm currently working with the EVK4 and I'm trying to improve the clarity of the videos it captures, specifically making the edges of moving objects, like fingers, more defined. I've been experimenting with various parameters, but haven't been
LIBUSB_TRANSFER_ERROR after running for sometime
Camera: EVK4 Environment: Ubuntu2204, OpenEB 4.6.2, libusb 1.0.0 Problem: We are running USB camera for long time but sometimes get the following messages. [HAL][ERROR] ErrTransfert [HAL][ERROR] LIBUSB_TRANSFER_ERROR [HAL][ERROR] ErrTransfert [HAL][ERROR]
Load intrinsic and extrinsic parameters into the EVK4 using Python
Hello everyone, I have recently been working on a project where I use the EVK4 event-based camera along with a regular RGB camera to capture two types of data simultaneously. To ensure that the view and surface of the objects we shoot remain consistent,
Xorg blank screen issue: Kria + IMX636
I am trying to run the kv260-psee application by using the HDMI connected between Kria and a display monitor. Following the instructions at https://docs.prophesee.ai/amd-kria-starter-kit/application/app_deployment.html I could power on the sensor but
Timestamp of triggers
Dear all, I followed your documentation page to successfully record a RAW file with external trigger events using a wave generator. My question is about the exact function call from which the time is calculated in your example. When the time counter is
get_pixel_dead_time() erroring out on Gen4.1 EVK3-HD
I get the following error when trying to get pixel dead time for my EVK3-HD Gen4.1: Metavision HAL exception Error 104000. Has anyone experienced this or alternatively knows the dead time with default parameters?
question about python sample
I want to use the python sample "metavision_simple_recorder.py" to control the acquisition of event stream.The first problem is that when I want to use r to control the collection and stopping of event streams, I must ensure that the visualization interface
Inference Pipeline of Detection and Tracking using C++ not working when using live camera
I tried running the C++ detection and tracking sample as described here while using the live camera instead of a prerecorded file, but the camera doesn't seem to detect or classify any moving vehicles or pedestrians. I will only see bounding boxes get
Redirect all Metavision Error messages
Hello, I am trying to redirect all Metavision error messages from console, to spdlog logger, which is set up to log both in console and file. Metavision::Camera has a add_runtime_error_callback, but that would work only for the camera error. camera_.add_runtime_error_callback([](const
Fixed number events per callback
Hello, I have expanded upon the HAL example functionality for custom applications. From my own characterization of the code, it seems with a sufficient amount of event activity that there is a fixed amount of 320 events per callback (i_cddecoder callback).
Questions about 3d model tracking
Hello, I'm learning to use the metavision_model_3d_tracking program. Because the 3d model should be in JSON format, I have questions about this data format. The program needs an "object_init_pose.json" file and an "object.json" file. However, if I convert
Cutting the RAW videos
Hello, I want to cut the raw videos into shorter samples. How can I do it using Python? I could find this link https://docs.prophesee.ai/stable/samples/modules/hal/hal_raw_cutter.html but it is working in C++. Is there any Python code that does the same?
Generate Event Frame with sliding moving window
Hi, Is there a function that can create a sliding window for event generation? I understand that using OnDemandFrameGenerator only allows for a fixed time window, which cannot be set to overlap. Is there another way to achieve this? Thanks!
Using the IMX636 + MIPI CSI-2 with Jetson Orin instead of AMD Kria
Does anyone have experience making this work? - Device tree looks like it's available here: https://github.com/prophesee-ai/linux-sensor-drivers - I'm curious if there's a driver available for the Jetson, and if not, if anybody has tips to write one for
Extrinsic Calibration of the Camera
Hello, I need to convert the units of measurements from pixel to meter and from pixel/sec to m/s that are the output of this code https://docs.prophesee.ai/stable/samples/modules/cv/sparse_flow_py.html?highlight=sparse For doing that, I need to calibrate
metavision_time_surface The delay problem is about 3 seconds. As time increases, the delay increases.
The delay problem is about 3 seconds. As time increases, the delay increases. https://github.com/prophesee-ai/openeb/blob/main/sdk/modules/core/python/samples/metavision_time_surface/metavision_time_surface.py There is a huge delay in capturing images.
Problems using SilkyEvCam VGA on ARM RK3588 development board.
Currently using camera model: SilkyEvCam VGA Software: Openeb 4.6.0 Plug-in: SilkyEvCam_Plugin_Installer_for_ubuntu 4.6.0 Currently, openeb is compiled and the SilkyEvCam_Plugin_Installer_for_ubuntu plug-in is installed. Using the lsusb command, the device
How to synchronize the event-based camera and the frame-based camera
I am using the IMX646 sensor. And how can I synchronize the event camera and the grayscale camera? Looking forward to your reply.
How to calculate the threshold
Hello, I have a few questions that are a bit confusing. ● What does the "factory default" in the figure mean? Is the calculation of the positive threshold: factory default + bias_diff_on (%)? ● If not, How can I get the specific positive and negative
Max speed for tracker
Hello Prophesee Team/broader community, I am looking to accelerate a real-time tracking application of the SilkyEvCamVGA. Starting from the generic_tracking.cpp and spatter_tracking.cpp examples, it seems that I reach a hard bound at around 50fps. Beyond
HDF5 & Raw file play time differnece
If I "simply" convert the Raw file into an HDF5 file without any cutting and turn these two on with the metavision player, I could see that the "total playtime" changes, and the "position of objects in both files at the same time zone" changes as in the
Issues in Software Development Based on SDK
Hello, I have developed a software application based on the Metavision SDK. It runs correctly on my development machine, but on another computer without the SDK installed, camera-related functions do not work despite copying the necessary DLLs. When I
Metavision studio video cutting time
I'm trying to cut the raw file to the length I want using Metavision Studio, but the problem arises here. When I specify the length I want (for example, 2s), most of the time it gives me a value that doesn't match, like 2.003s or 1.973s. I guess this
Metavision Studio installation
I recently installed Metavision Studio on my Windows system, but I'm encountering two errors when trying to run the application: The first error states: "Windows doesn't find \share\metavision\apps\metavision_studio\internal\client\Metavision studio."
Open recording in repeat mode
Hello, Is there a way to open a recording in a repeat mode? It could be an argument in the Metavision::Camera::from_file(), but it isn't.
Optical Flow Center-X and Center-Y always 0
I'm running into a strange problem where I am trying to process the optical flow of data and plot their position over time using the center_x and center_y values. For some reason, the center_x and center_y values are all essentially zero with some floating
Establishing a time reference
Hello Prophesee Team, Is it possible to establish a time reference with the API (ideally Python)? For example, if one were to exploit the do_time_shifting functionality, could a timestamp simply be taken as the EventsIterator is called? Or is this too
What would be the best way to videostream over network from my EVK4?
Hello, I want to stream the video of my EVK4 over the network to another PC. What would be the best or most efficient way to do that? Any Ideas welcome.
Concatenating raw files
Hi, just a simple question, is it possible to concatenate 2 raw files to generate a new one whose duration is the sum of the two files taken as input? Thanks, Pedro
set biases while using metavision_simple_viewer.py
I am trying to set biases while using metavision_simple_viewer.py, but I have no idea how to make it in the absence of specific code examples. Sorry, I'm not good at using Python, so this question might seem a bit silly.
Help generating an event rate per allocation period plot
I am running the following code to plot event rates as a function of allocation time. Unfortunately, python crashes without any error when I call histo for the first time. Looking at it as far as I can, it seems the error is occurring on the C side. I
Start/stop recording in same session: Different video lengths
Dear all, I am trying to acquire and store different videos in the same session. I was finally able to do it by using the RawReader class instead of the EventIterator, and with a proper order in the device.get_i_events_stream() function calls. If I run
Extrinsic Calibration Issue- Unable to detect LEDs
Hi I've been trying to use Arduino 2560 to blink 2 LEDs at different frequencies(150&200Hz) - code attached below. However, it seems like LEDs aren't being detected by the Prophesee EVK4 camera - (bias settings are at default (recording attached)) when
Using OpenEB on Raspberry Pi 5
Hello, i'm running into a problem when trying to use the EVK3 on my Raspberry Pi 5. I compiled from source and even used ctest to verify the functionality. But when i try to launch for example metavision_viewer i get the following error: [HAL][ERROR]
Python RAW File decoder
Hello, In this documentation EVT2 RAW File decoder — Metavision SDK Docs 4.6.0 documentation (prophesee.ai) I can see that there is a code to extract the CD events as well as External Trigger Events in two different CSV files from a RAW file. Is there
[Grab HAL Error or Warning message]
Hi, I want to ask is it possible to grab the error message like NonMonotonicTimeHigh with Python API? I plan to detect during my recording/ live view session if I grab this error then I will stop or do something on my code. Thanks
Bypass Bias range check in python
Hi all, Do you know how we can bypass bias range check with the python API please provide some example the documentation has none and I am lost.
Error while compiling metavision_sdk_get_started
Hi, I have an error while trying to compile the file metavision_sdk_get_started. PS C:\Users\ahamm\Documents\MA4\Project_event_camera\Code\PROPHESEE\core> python metavision_sdk_get_started.py Traceback (most recent call last): File "C:\Users\ahamm\Documents\MA4\Project_event_camera\Code\PROPHESEE\core\metavision_sdk_get_started.py",
How to use I_ROI in python I am trying to do some blob detection and then use that to set I_ROI.
Can you help me with this approach and code.
Next Page