Escreva código

Escreva código

A imagem colorida encobrada em uma escala de cinza nunca foi tão fácil com o OpenCV. Aqui está um pequeno programa C ++ que faz conversão da imagem colorida em uma escala de cinza.

Escreva código

#include #include "cv.h "#include" highgui.h "Usando namespace std; int main (int argc, char ** argv) // carrega a imagem colorida especificada pelo primeiro argumento iplimage*fonte = cvloadimage (argv [1]); // crie uma nova estrutura de imagem // para a escala de cinza Imagem de saída Iplimage *Destination = CVCreateImage (cvSize (fonte-> largura, fonte-> altura), ipl_depth_8u, 1); // Definir tipo CV_RGB2Gray para converter // imagem rgb para escala de cinza cvcvcolor (fonte, destino, cv_rgb2y); Salvar imagem em escala de cinza em um arquivo especificado por // segundo argumento cvSaveImage (argv [2], destino); retornar 0; 

COMPILAR

G ++ 'PKG-CONFIG OPENCV--CFLAGS-Libs' Convert_grayScale.cpp -o convert_grayscale 

USO

./convert_grayscale re_dsc00056.JPG Gray_DSC00056.jpg 

Tutoriais do Linux relacionados:

  • Como montar a imagem ISO no Linux
  • Como redimensionar uma imagem de disco QCOW2 no Linux
  • Como criar backups incrementais do sistema com o tempo de tempo…
  • Como carregar, descarregar e listar os módulos do kernel Linux
  • Exemplos de comando Kubectl (folha de dicas)
  • Como fazer backup de dados com déjà dup no Linux
  • Tutorial de depuração do GDB para iniciantes
  • Testando clientes HTTPS usando o OpenSSL para simular um servidor
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Como obter e alterar os metadados da imagem no Linux