Tulis kode

Tulis kode

Untuk menutup gambar warna ke skala abu -abu tidak pernah semudah dengan opencv. Berikut adalah program C ++ kecil yang melakukan konversi dari gambar warna ke skala abu -abu.

Tulis kode

#include #include "CV.h "#include" highgui.h "Menggunakan namespace std; int main (int argc, char ** argv) // memuat gambar warna yang ditentukan oleh argumen pertama iPlImage*source = cvloadImage (argv [1]); // Buat struktur gambar baru // untuk grayscale gambar output iPlImage *Destination = cvCreateImage (cvsize (sumber-> lebar, sumber-> tinggi), IPL_DEPTH_8U, 1); // Setel type cv_rgb2gray untuk mengonversi // gambar rgb ke graycale cvcvtcolor (sumber, tujuan, cv_rgb2); Simpan gambar GreyScale ke file yang ditentukan oleh // Argumen kedua CVSaveImage (argv [2], tujuan); return 0; 

MENYUSUN

g ++ 'pkg-config opencv --cflags --libs' convert_grayscale.CPP -O CONVERT_GRAYSCALE 

PENGGUNAAN

./convert_grayscale re_dsc00056.JPG Gray_DSC00056.jpg 

Tutorial Linux Terkait:

  • Cara memasang gambar iso di linux
  • Cara mengubah ukuran gambar disk QCow2 di Linux
  • Cara membuat cadangan sistem tambahan dengan timeshift di…
  • Cara memuat, membongkar dan blacklist linux kernel modul
  • Contoh perintah Kubectl (lembar cheat)
  • Cara mencadangkan data dengan déjà dup di linux
  • Tutorial debugging GDB untuk pemula
  • Menguji klien https menggunakan openssl untuk mensimulasikan server
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
  • Cara mendapatkan dan mengubah metadata gambar di linux