Now you can Instantly Chat with Luka!
About Me
Consultancy services for implementing UAVs and Computer Vision techniques into business...
Show MoreSkills
Portfolio Projects
Description
OpenCV (Open Source Computer Vision Library) is a library of programming functions mainly aimed at real-time computer vision. OpenCV can be used as image and video processing tool as well as tool for more complicated applications.
My repository containes simple scripts for image, video and stream processing and some detection scripts, including scripts using DNN module. They are useful when making some bigger project, I can adapt them and use them there without need to write everything from the start.
Show More Show LessDescription
Let's take birthday parties of our children to higher level.
We can use simple OpenCV scripts to take photos while streaming and it be can automatically, without the need for our labor. We can choose the moment of shooting and there are several options. Cameras can be set to take photos after some time (for example, every 50 seconds), when some face is detected, when there are no movement or when some shape or text is detected.
Any suggestions for improvements are more than welcome.
Show More Show LessDescription
TensorFlow is a free and open-source software library for machine learning and artificial intelligence. Deep learning (also known as deep structured learning) is part of a broader family of machine learning methods based on artificial neural networks with representation learning. Learning can be supervised, semi-supervised or unsupervised.
Repository has 2 parts, CNN and RL. Convolutional neural networks (CNN) contains scripts used for computer vision and Reinforcement Learning (RL) uses gym ( https://gym.openai.com/) in order to maximize the notion of cumulative reward.
Repository CNN has scripts used for classification of images. These scripts can be used in more serious projects.
Show More Show LessDescription
Raspberry Pi is a series of small single-board computers. The Raspberry Pi project originally leaned towards the promotion of teaching basic computer science in schools and in developing countries. The original model became more popular than anticipated, selling outside its target market for uses such as robotics. It is widely used in many areas, such as for weather monitoring, because of its low cost, modularity, and open design. It is typically used by computer and electronic hobbyists, due to its adoption of HDMI and USB devices.
Python-picamera combined with OpenCV so you can make usage of Computer Vision techniques while streaming in real-time. Repository includes few simple scripts for circle, face and eye detection as well as motion detection and for making photos during stream.
Show More Show LessDescription
OpenCV (Open Source Computer Vision Library) is a library of programming functions mainly aimed at real-time computer vision. OpenCV was built to provide a common infrastructure for computer vision applications and to accelerate the use of machine perception in the commercial products. ROS (Robot Operating System) provides libraries and tools to help software developers create robot applications. It provides hardware abstraction, device drivers, libraries, visualizers, message-passing, package management, and more.
Camera stream can be used as a topic, which is the way publisher and subscriber communicate in ROS. cv_bridge converts between ROS image messages and OpenCV image representation for perception applications.
Show More Show Less