Eğitim Mah. Abdibey Sk. Kentplus Sitesi, Kadıköy / Istanbul

Institutional

About Us Principles

Services

Technology Consulting AI Consulting Software Development Cloud and DevOps Software Team Augmentation SEO and Digital Visibility HR Consultancy Talent Acquisition

Our Solutions

Enterprise E-Commerce Platform Custom CRM and Sales Management Identity and Access Management Virtual POS and Payment Integration Active Directory Integration Agent Computer Vision and Camera Analytics Log Signing and Timestamping

Products

DevOKR Vessel Device Test Management Contact Us Get in touch

Computer Vision and Camera Analytics

We develop applications that process images from IP cameras and mobile device cameras in real time, detect and correct the area of interest, and interpret it.

LIVE · RTSPCamera imageProcessed image

Turn camera images into usable information

Raw camera images often come from an angle, in changing light and with objects passing in front. With our OpenCV based image processing pipeline, we find the relevant area in the image, correct distortions and turn the image into something useful for the user or the system. Because all processing can run on the device, images do not need to be sent to a server.

Low-Latency Camera Streaming

We receive images from IP cameras over RTSP with low latency using FFmpeg and pass every frame to the processing pipeline. The application handles dropped connections and reconnection on its own.

Area Detection and Automatic Calibration

We find the area of interest in the image, such as a board, document, screen or gauge, using edge detection and line fitting. Corner points are detected automatically, and users can fine-tune them manually if needed.

Separating Moving Objects

With background modeling, we learn the static part of the scene and separate people and objects passing in front of it. This way, a person standing in front of a surface is removed from the image and the content behind stays visible.

Image Enhancement

We balance changing lighting with CLAHE and illumination correction, and make text and lines stand out with contrast and sharpness adjustments. When needed, we can also convert the image into a clean two-color view.

Perspective and Lens Correction

We turn surfaces captured from an angle into a straight rectangle using homography, and correct the curvature caused by wide-angle lenses.

Real-Time On-Device Processing

We run the image processing pipeline natively on Android devices and display the result smoothly with OpenGL ES. Because images never leave the device, network dependency and data privacy risks are reduced.

With our computer vision solutions, we turn camera images into meaningful information for your users and systems. Contact us to evaluate your use case together.

From raw frame to processed image

  1. 01Frame captureRTSP, FFmpeg
  2. 02Area detectionEdge detection, line fitting
  3. 03Object separationBackground model
  4. 04EnhancementCLAHE, thresholding
  5. 05CorrectionHomography, lens distortion
  6. 06DisplayOpenGL ES

Frequently asked questions about computer vision

If you could not find the answer to your question, write to us and we will get back to you as soon as possible.

Ask a question
Which cameras do you work with?

We work with IP cameras that provide an RTSP stream and with the built-in cameras of mobile devices. We define the calibration steps for each project based on the camera's position and resolution.

Are images sent to a server?

Not necessarily. We can run the processing pipeline on the device. For scenarios that require recording or central analysis, we design the data flow together based on your needs.

Which technologies do you use?

We use OpenCV for image processing, FFmpeg for camera streaming and OpenGL ES for display. We develop the applications natively for Android.

Where can it be used?

It can be used in scenarios where information needs to be extracted from camera images, such as capturing boards in classrooms and meeting rooms, capturing documents and screens, reading gauges and visual inspection.

CONTACT

Obtaining further information by making contact with our experienced IT staffs.

We are available during working hours during the day. Contact to require a detailed analysis and assessment of your plan.