Skip to content
View MehmetOKUYAR's full-sized avatar

Highlights

  • Pro

Block or report MehmetOKUYAR

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MehmetOKUYAR/README.md

👋 About Me

I build computer vision systems that actually ship — from dataset creation and annotation tooling all the way to TensorRT-optimized inference running on factory floors and vehicles.

name:      Mehmet OKUYAR
role:      AI & Software Development Manager @ Pro Sicht
education: BSc ×2 (Sakarya Univ. of Applied Sciences · Óbuda University, Budapest)
           MSc, Computer Engineering
based_in:  Sakarya, Türkiye
focus:     [ Computer Vision, Deep Learning, Edge AI, Multimodal Models ]
domains:   [ Industrial Inspection, Automotive & ADAS, Medical Imaging, Smart City ]
ask_me_about:
  - Object detection & tracking (YOLOv4 → YOLOv11, DeepSORT, ByteTrack)
  - Semantic / instance segmentation (U-Net, SAM, YOLO-seg)
  - Model deployment & acceleration (TensorRT, ONNX, CUDA, Jetson)
  - Data-centric AI: auto-labeling, augmentation, dataset engineering
currently: Vision-based quality inspection & multimodal LLM pipelines
fun_fact:  🐎 Horse riding & traditional Turkish archery

🎯 What I Work On

🏭 Industrial Vision

Automated defect inspection and quality control for automotive manufacturing. Industrial cameras, real-time TensorRT inference, PLC/line integration and PyQt operator interfaces built to survive a production shift.

🚗 ADAS & Smart Mobility

Lane segmentation, traffic sign detection, vehicle counting, speed estimation and zone analytics — plus depth-aware detection with ZED stereo cameras for real-world distance measurement.

🏷️ Data-Centric AI Tooling

Open-source utilities that remove the grind from dataset prep: auto-labeling from pretrained weights, video-to-frame slicing, label-preserving augmentation, tiling for small-object detection, and converters between YOLO / COCO / mask formats.

🧠 Research & Multimodal

Vision-language models (Qwen-VL), generative approaches to data synthesis, 3D reconstruction and Gaussian splatting, and peer-reviewed work on medical image segmentation and classification.


🛠️ Tech Stack

Languages

Python C++ JavaScript Bash SQL

Deep Learning & Vision

PyTorch TensorFlow Keras OpenCV YOLO HuggingFace scikit-learn

Deployment & Acceleration

TensorRT CUDA ONNX Docker Linux ROS

Backend & Apps

FastAPI Django Flask PyQt5 Streamlit NumPy Pandas

Vision Hardware

Jetson Basler ZED Arduino


🚀 Featured Projects

Star and fork counts update automatically.

Fuses YOLO detections with ZED stereo depth so every detected object comes back with a real-world distance — the building block for obstacle avoidance and robotics perception.

Python ZED SDK YOLO Stereo Depth

Stars Forks

YOLOv7 + DeepSORT pipeline that counts vehicles, holds identity across frames, estimates speed and reports per-zone traffic statistics.

YOLOv7 DeepSORT Zone Counting

Stars Forks

Annotation is the bottleneck in every CV project. This tracks your chosen object through a video and writes the images plus YOLO .txt labels straight to disk.

Python OpenCV Auto-Labeling

Stars Forks

Traffic sign detector trained on a custom dataset and exported to TensorRT for real-time inference on embedded GPUs. Pairs with the TTVS Turkish Traffic Sign Dataset.

TensorRT YOLOv7 Custom Dataset

Stars Forks

Draw counting regions interactively, drag them around live, and get per-region object counts — no config files, no restarts.

YOLOv8 Interactive Regions

Stars Forks

Lane detection model trained on a self-collected dataset — the perception layer for lane-keeping and drivable-area estimation.

Segmentation ADAS PyTorch

Stars Forks

🧰 Open-Source Toolbox for CV Engineers

Tool What it solves
Auto_video_label Tracks an object through a video and auto-writes YOLO .txt labels — dataset creation without the click fatigue
Slicing-Image-With-Label Tiles large images with their labels so small objects survive the resize to model input size
Augmentation_for_Yolo_labeling Augments images and their YOLO-format annotations together, keeping boxes valid
Convert-Mask2Yolo Converts segmentation masks into YOLO-seg polygons — reuse old datasets on new architectures
yolobbox2polygon Promotes YOLO bounding boxes to segmentation polygons using SAM-HQ
VideoSlicing Turns raw footage into frame datasets with controllable sampling
Train_Test_Split_txt One-shot train/test split in YOLO's expected .txt manifest format
convert_dcim2png Converts DICOM medical images to PNG for standard vision pipelines
ubuntu-libs-kurulum Scripted CUDA/cuDNN/DL stack setup on Ubuntu — bare metal to training, fast

🧭 Experience & Education

 NOW  ●  AI & Software Development Manager — Pro Sicht
      │  AI-powered visual inspection and measurement systems for production
      │  lines: full vision pipeline from camera to operator screen.
      │
      ●  MSc, Computer Engineering — Sakarya University of Applied Sciences
      │  Deep learning for medical image segmentation & classification.
      │
      ●  AISET Autonomous Vehicle Community
      │  Perception stack for autonomous driving: lane segmentation, traffic
      │  sign detection, embedded TensorRT deployment.
      │
      ●  Yapay Zeka Araştırma Merkezi (YAZEM) — AI Research Center
      │  Applied computer vision research.
      │
      ●  Toyota Motor Manufacturing Turkey
      │  Automotive manufacturing & quality processes.
      │
      ●  Ford Otosan — Intern
      │  Freespace (drivable-area) semantic segmentation for highway imagery.
      │
      ●  BSc, Electrical & Electronics Engineering — Óbuda University, Budapest
      │
      ●  BSc, Electrical & Electronics Engineering — Sakarya Univ. of Applied Sciences

📚 Publications

Segmentation and classification of skin burn images with artificial intelligence: Development of a mobile application Burns (Elsevier), 2024 — Yıldız M., Sarpdağı Y., Okuyar M., et al. Segmentation, classification and object detection on skin burn images, delivered as a mobile application for burn-degree assessment. → ScienceDirect

Ischemia and Hemorrhage detection in CT images with hyperparameter optimization of classification models and improved U-Net segmentation model Sakarya University Journal of Computer and Information Sciences (SAUCIS), 2023 — Okuyar M., Kamanlı A. F. Hyperparameter-optimized classifiers combined with an improved U-Net for stroke-related lesion segmentation in CT. → SAUCIS

🎓 Certifications & Continued Learning

Deep Learning Image Processing Python Machine Learning Kaggle


✍️ Writing

I write about applied computer vision on Medium:


📊 GitHub Analytics

Profile Summary GitHub Stats Top Languages by Repo Most Commit Language Stats Productive Time GitHub Streak Contribution Activity Graph

🤝 Let's Collaborate

I'm open to computer vision research, industrial AI deployments, and open-source CV tooling. If one of the tools above saved you time, a ⭐ helps others find it too.

LinkedIn Email Repositories



"Data is the largest factor in deep learning — the better the dataset, the better the model generalizes."

Pinned Loading

  1. Auto_video_label Auto_video_label Public

    Data is a huge factor in deep learning algorithms. The larger our data size, the better our model can generalize and learn. However, data preparation is a very laborious and time-consuming process.…

    Python 22 4

  2. Yolo-Object-Detection-and-Distance-Measurement-with-Zed-camera Yolo-Object-Detection-and-Distance-Measurement-with-Zed-camera Public

    if you have a zed camera you can easily find the distance of the objects you have detected

    Python 35 6

  3. Vehicles-Counting--Tracking-and-Speed-Estimation-with-YOLOv7-DeepSORT-Object-Tracking-and-Zone-Count Vehicles-Counting--Tracking-and-Speed-Estimation-with-YOLOv7-DeepSORT-Object-Tracking-and-Zone-Count Public

    Python 34 6

  4. yolov7_tensorrt_test yolov7_tensorrt_test Public

    YoloV7 model on traffic sign detection has been developed with the dataset set we have created

    Python 19 3

  5. lane_segmentation lane_segmentation Public

    A model on lane detection has been developed with the data set we have created.

    Python 10 2

  6. Yolov8_Region_Create_and_Move_Count Yolov8_Region_Create_and_Move_Count Public

    Python 11 2