📄 iplimageprocess.h
字号:
#ifndef IPLIMAGE_H
#define IPLIMAGE_H
//自己写的处理IplImage的函数,按BGR存放
#include "cv.h"
void iplSetPixelColor(IplImage* image, int x, int y, int* pixel);
void iplGetPixelColor(IplImage* image, int x, int y, int* pixel);
void iplSetPixelColor(IplImage* image, int x, int y, int pixel);
int iplGetPixelColor(IplImage* image, int x, int y);
void iplSetPixelGray(IplImage* image, int x, int y, int pixel);
int iplGetPixelGray(IplImage* image, int x, int y);
//以下是针对24位彩色图像处理
//设置某个像素的通道值
void iplSetPixelRed(IplImage* image, int x, int y, int pixel);
void iplSetPixelGreen(IplImage* image, int x, int y, int pixel);
void iplSetPixelBlue(IplImage* image, int x, int y, int pixel);
//取得某个像素的单通道值
int iplGetPixelRed(IplImage* image, int x, int y);
int iplGetPixelGreen(IplImage* image, int x, int y);
int iplGetPixelBlue(IplImage* image, int x, int y);
//设置所有像素的值,pixel 里的值按Rgb排列
void iplSetAllPixel(IplImage* image, unsigned char* pixel);
void iplGetAllPixel(IplImage* image, unsigned char* pixel);
//对24位彩色图像处理
void iplSetAllPixelRed(IplImage* image, unsigned char* pixel);
void iplSetAllPixelGreen(IplImage* image, unsigned char* pixel);
void iplSetAllPixelBlue(IplImage* image, unsigned char* pixel);
void iplGetAllPixelRed(IplImage* image, unsigned char* pixel);
void iplGetAllPixelGreen(IplImage* image, unsigned char* pixel);
void iplGetAllPixelBlue(IplImage* image, unsigned char* pixel);
int getRGB(int r,int g,int b);
int getRedFromRGB(int rgb);
int getGreenFromRGB(int rgb);
int getBlueFromRGB(int rgb);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -