From the moment an image is captured until some information is inferred, various subprocesses are at work. These process the image as a set of pixels to classify and interpret different groups of pixels based on certain criteria. In short, they try to “identify” which objects are contained in a given scene.
viernes, 20 de diciembre de 2024
Computer vision #2 | Image acquisition, characterization and interpretation
Desarrollador de software con experiencia real en proyectos técnicos complejos. He trabajado profesionalmente con C/C++ en sistemas de comunicaciones, desarrollo de software para UAVs, integración de sensores y aplicaciones de tiempo real, utilizando tecnologías como Qt, MAVLink, GStreamer y KLV. Comparto experiencias de primera mano, análisis técnicos, resolución de errores reales y buenas prácticas.
miércoles, 18 de diciembre de 2024
Computer vision #1 | A brief introduction to computer vision
This is the first "chapter" of what will be a small series about computer vision—a very extensive area of technological knowledge that has caught my attention. I do not plan to follow a content script, so I will decide what to publish as time goes on. I am dedicating a lot of effort and care to studying it, so I hope that, as a reader, you enjoy it, share it, and, above all, learn something new each time.
![]() |
| Figure 1. Real-time social distancing monitoring in COVID times Source: deepnote.com |
Desarrollador de software con experiencia real en proyectos técnicos complejos. He trabajado profesionalmente con C/C++ en sistemas de comunicaciones, desarrollo de software para UAVs, integración de sensores y aplicaciones de tiempo real, utilizando tecnologías como Qt, MAVLink, GStreamer y KLV. Comparto experiencias de primera mano, análisis técnicos, resolución de errores reales y buenas prácticas.
The origin of the so-called 'bugs'
We have all heard of bugs: errors in software that prevent or disrupt its correct behavior. But how did this term come about? There is certainly not much relation between a bug and a problem. And although for some people there is, I am referring to other types of mishaps.
Desarrollador de software con experiencia real en proyectos técnicos complejos. He trabajado profesionalmente con C/C++ en sistemas de comunicaciones, desarrollo de software para UAVs, integración de sensores y aplicaciones de tiempo real, utilizando tecnologías como Qt, MAVLink, GStreamer y KLV. Comparto experiencias de primera mano, análisis técnicos, resolución de errores reales y buenas prácticas.
Decrypt HTTPS (TLS) traffic using the SSL Key Log File | Wireshark @Windows 10
To go through the following practice, services offered by a network traffic capturer will be required. I opted for Wireshark, which can be downloaded from its official site https://www.wireshark.org/#download. It is easy to install and free to use.
Desarrollador de software con experiencia real en proyectos técnicos complejos. He trabajado profesionalmente con C/C++ en sistemas de comunicaciones, desarrollo de software para UAVs, integración de sensores y aplicaciones de tiempo real, utilizando tecnologías como Qt, MAVLink, GStreamer y KLV. Comparto experiencias de primera mano, análisis técnicos, resolución de errores reales y buenas prácticas.
An implementation for UDP & SYN Stealth (TCP) port scan | Scapy - Ubuntu 18.04
Every result obtained from the port scanning scripts will be compared to Nmap's to ensure they work correctly.
Installing Scapy software through the command $ sudo apt install python-scapy is necessary. Once installed, it can be launched by entering $ sudo scapy, although we will not use Scapy that way in this post.
Desarrollador de software con experiencia real en proyectos técnicos complejos. He trabajado profesionalmente con C/C++ en sistemas de comunicaciones, desarrollo de software para UAVs, integración de sensores y aplicaciones de tiempo real, utilizando tecnologías como Qt, MAVLink, GStreamer y KLV. Comparto experiencias de primera mano, análisis técnicos, resolución de errores reales y buenas prácticas.
domingo, 15 de diciembre de 2024
'ps' system call implementation in xv6 operating system | Operating Systems - Sevilla's University
Under the pretext of a school volunteer project, I chose to dig into xv6 OS to understand how processes work in a given operating system. First, I had to download every tool needed to launch xv6 from Windows 10's command line. I also had to download xv6 itself.
Desarrollador de software con experiencia real en proyectos técnicos complejos. He trabajado profesionalmente con C/C++ en sistemas de comunicaciones, desarrollo de software para UAVs, integración de sensores y aplicaciones de tiempo real, utilizando tecnologías como Qt, MAVLink, GStreamer y KLV. Comparto experiencias de primera mano, análisis técnicos, resolución de errores reales y buenas prácticas.
Etiquetas
