2 qq 34614890 qq_34614890 于 2016.05.06 10:42 提问

如何写一个主函数去调用这个函数,求指导

bool imageSubtract(IplImage* src, IplImage* dst)
{
int row = 0;//行
int col = 0;//列
uchar* pSrcData = NULL;
uchar* pDstData = NULL;
int stepSrc = 0;
int stepDst = 0;

if (!src || !dst)
{
    return 0;
}
if ((src->height != dst->height) && (src->width != dst->width))
{
    return 0;
}

pSrcData = (uchar *)src->imageData;
stepSrc = src->widthStep / sizeof(uchar);

pDstData = (uchar *)src->imageData;
stepDst = dst->widthStep / sizeof(uchar);

for (row = 0;row <src->height;row++)
{
    for (col = 0;col<src->width;col++)
    {
        pDstData[row*stepDst + col] = abs(pSrcData[row*stepSrc + col] - pDstData[row*stepDst + col]);
    }
}
return 1;

}

2个回答

qq_34614890
qq_34614890   2016.05.06 10:43

在线等,挺急的在线等,挺急的在线等,挺急的

CSDNXIAON
CSDNXIAON   2016.05.06 10:52

如何写一个高质量的函数
如何写一个高质量的函数
如何写一个漂亮的strcpy函数
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。
题目描述 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。 输入 两个数 输出 最大公约数 最小公倍数 样例输入 6 15 样例输出 3 30 方法一 #include int maxyue(int a,int b) {     int c;
输写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。
//输写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。 #include int main() { int gy(int a,int b); int gb(int a,int b); int m,n,gys,gbs; scanf("%d %d",&m,&n); gys=gy(m,n); gbs=gb(m,n); prin
(c++)写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。
#include using namespace std; int max(int a,int b) { if(a { int c=a;a=b;b=c; } int d; do { d=a%b; a=b; b=d; }while(d!=0); return(a); } int min(int a,int b,int c) { return(a*b/c); }
编写求两个整数最大公约数的函数,并调用此函数求两个整数的最大公约数? 调用函数
#include int GCD(int a,int b); int main() {     int num1 = 0 ,num2 = 0;     int result ;     printf("输入两个整数:\n");     scanf("%d%d",&num1,&num2);     result = GCD(num1,num2);     printf
/*分别求出俩个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果,俩个整数由键盘输入!?????怎么写,,求注释!??!*/
c++ int 输入数1(0), 输入数2(0), 约数(1), 最大约数(0), 最小公倍数(0); printf_s("分别输入2个整数\n"); scanf_s("%d %d", &输入数1, &输入数2); do { if (!(输入数1 % 约数) && !(输入数2 % 约数)) 最大约数 = 约数; } while ((输入数1 > 输入数2 ? 输入数2 :
编写求两个整数的最小公倍数的函数
编写求两个整数的最小公倍数的函数,函数原型为:int maxb(int x,inty);并编写主函数,调用该函数求键盘输入的两个整数的最小公倍数,并在屏幕输出。
输入圆的半径求周长和面积。程序由三个函数组成:主函数进行输入输出和函数调用,perimeter函数求周长,area函数求面积。
输入圆的半径求周长和面积。程序由三个函数组成:主函数进行输入输出和函数调用,perimeter函数求周长,area函数求面积。
习题 7.1 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。两个整数由键盘输入。
C程序设计(第四版) 谭浩强 习题7.1 个人设计习题 7.1 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。两个整数由键盘输入。代码块:#include <stdio.h>int HCF(int x, int y); int LCM(int p, int q);main() { int a, b, hcf, lcm; scanf("%d %
python 如何写好main函数
转载自: http://codingpy.com/article/guido-shows-how-to-write-main-function/ 每个程序员在学习编程的过程中,肯定没少写过main()函数,Python程序员也不例外。本文为大家分享Python之父Guido van Rossum推荐的函数写法,可以大大提高这个函数的灵活性。 一般来说,Python程序员可能是这样写main()...
编写函数计算n的阶乘(n<10),n为函数参数。在main函数中调用该函数计算1!+2!+……+n!
#include using namespace std; int factorial(int a) { int result=1; for(int i=1;i<=a;i++) result*=i; return result; } int main() { int sum=0,n; cout<<"请输入n的值"<<endl; cin>>n; for(int i=1;i<=