কম্পিউটার টিউটোরিয়াল

OpenCV-এ C++ ব্যবহার করে ইমেজের ব্রাইটনেস কমানো

ব্রাইটনেস কমানোর পদ্ধতি ব্রাইটনেস বেড়ানোর जैসা। একমাত্র পার্থক্য হলো ইমেজ থেকে 'Scalar(B, G, R)' বিয়োগ করা। এখানে আমরা ব্রাইটনেস কমাতে স্কেলার মান বিয়োগ করছি।

OpenCV-এ ইমেজের ব্রাইটনেস কমানোর প্রোগ্রাম

#include<iostream>
#include<opencv2/highgui/highgui.hpp>
using namespace cv;
using namespace std;

int main() {
    Mat original; // আসল ইমেজ লোড করার ম্যাট্রিক্স
    Mat dimmer; // ব্রাইটনেস পরিবর্তন後の ইমেজ লোড করার ম্যাট্রিক্স
    namedWindow("Original"); // আসল ইমেজ দেখানোর উইন্ডো
    namedWindow("Dimmer"); // ব্রাইটনেস কমানো ইমেজের উইন্ডো
    original = imread("bright.jpg");
    dimmer = original - Scalar(80, 80, 80); // পূর্ণসংখ্যা মান বিয়োগ করে ব্রাইটনেস পরিবর্তন
    imshow("Original", original); // আসল ইমেজ দেখানো
    imshow("Dimmer", dimmer); // ব্রাইটনেস কমানো ইমেজ দেখানো
    waitKey(0); // কীস্ট্রোক অপেক্ষা
    return 0;
}

আউটপুট

OpenCV-এ C++ ব্যবহার করে ইমেজের ব্রাইটনেস কমানো

  1. পাওয়ারশেল-এ Invoke-WebRequest ব্যবহার করে ওয়েবসাইট লিংক বের করা

  2. জাভা এফএক্স ও ওপেনসিভি ব্যবহার করে চিত্রের উজ্জ্বলতা কমানোর উদাহরণ

  3. জাভা ওপেনসিভি লাইব্রেরি ব্যবহার করে চিত্রের উজ্জ্বলতা পরিবর্তন

  4. জাভা ওপেনসিভি লাইব্রেরি ব্যবহার করে চিত্রের কন্ট্রাস্ট পরিবর্তন