Skip to content

ffathy-tdx/ROS-Package-for-Real-Time-Camera-Image-Sharpening

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

ROS real-time camera image sharpening

ROS Python License

Overview

This ROS package is designed for real-time camera image sharpening and publishing in a ROS environment. It captures a raw camera feed, applies image sharpening, and publishes the sharpened images to a ROS topic.

Features

  • Captures raw camera images and publishes them to 'raw_camera_topic'.
  • Applies real-time image sharpening using a kernel-based filter.
  • Publishes sharpened images to 'sharpened_image_topic'.
  • Suitable for computer vision, object detection, and image analysis tasks.

System Requirements

  • ROS Noetic
  • Python 3

Installation

Follow these steps to set up the required environment:

  1. Install ROS Noetic by following the official ROS Noetic Installation Guide.

  2. Clone the GitHub Repository

Output and Visualization

The project captures a raw camera feed, sharpens it in real-time, and publishes the sharpened images to 'sharpened_image_topic.' You can use RQT Image View to visualize the sharpened images as they are published.

Code Flow

The code consists of two main nodes: the camera publisher node (camera_publisher_node.py) and the camera subscriber node (camera_subscriber_node.py). The publisher captures raw camera images, while the subscriber applies real-time image sharpening and publishes the results.

Contributing

Contributions to this project are welcome. If you have suggestions or would like to contribute, please fork the repository and create a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For questions or support, you can contact me here:

Name: Fares Fathy

Email: [email protected]

GitHub: My GitHub Profile

About

ROS Package for Real-Time Camera Image Sharpening

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published