用C语言进行简单图像判断首先说明 利用C语言提取bmp图像,提取出的图像是黑白的,背景是白色,要检测的图是黑色,图就是正方形或圆形的,现在要通过程序判断图像是方形还是圆形,应该如何做

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/09 03:52:12

用C语言进行简单图像判断首先说明 利用C语言提取bmp图像,提取出的图像是黑白的,背景是白色,要检测的图是黑色,图就是正方形或圆形的,现在要通过程序判断图像是方形还是圆形,应该如何做
用C语言进行简单图像判断
首先说明 利用C语言提取bmp图像,提取出的图像是黑白的,背景是白色,要检测的图是黑色,图就是正方形或圆形的,现在要通过程序判断图像是方形还是圆形,应该如何做呢?
图像的像素点已经存储在二维数组中,物体基本放在图像的中央,图像像素不超过500万.我也知道要通过边缘数据来判断,但是苦于找不到合适的判断方法.求教

用C语言进行简单图像判断首先说明 利用C语言提取bmp图像,提取出的图像是黑白的,背景是白色,要检测的图是黑色,图就是正方形或圆形的,现在要通过程序判断图像是方形还是圆形,应该如何做
TC本来就有graphics.h
所以要叫你下载graphics.h,graphics6.lib,graphics6u.lib这3个文件
这和TC没关系,TC也用不上
你如果要求C++也不用下载了,有类,自己多了解了解
// 运行该程序前,必须下载绘图库graphics.h
// 或者有问题联系我
#include <graphics.h>
#include <conio.h>
#include <math.h>
#define N 1000
int main( )
{
initgraph(640,480);// 打开图形窗口
double x[N],y[N];//每个点的x和y坐标
int i;
//1000个点是用三角函数来初始化的,也可以用离散数据
for( i=0;i <N;i++)
{
x[i]=(3.14*2*i/N);
y[i]=sin(x[i]);
x[i]*=50; //调整到中间
y[i]*=100; //调整到中间
y[i]+=200;
}
while(!kbhit())
{
for( i=0;i <N;i++)//第一段周期
{
putpixel(x[i],y[i],RED);
}
for( i=0;i <N;i++)//第二段周期
{
putpixel(x[i]+314,y[i],RED);
}
}
return 0;
}

用C语言进行简单图像判断首先说明 利用C语言提取bmp图像,提取出的图像是黑白的,背景是白色,要检测的图是黑色,图就是正方形或圆形的,现在要通过程序判断图像是方形还是圆形,应该如何做 用C语言进行简单图像判断首先说明 利用C语言提取bmp图像,提取出的图像是黑白的,背景是白色,要检测的图是黑色,图就是正方形或圆形的,现在要通过程序判断图像是方形还是圆形,应该如何做 用C语言、VC++或matlab对简单的灰度图像进行离散傅里叶变换或沃尔什变换 简单C语言条件判断为什么1 如何利用函数图像判断a,b,c的正负 用C语言如何简单的判断一个数是否是2的整数次幂? C语言,判断结果 编写一个C语言程序,利用随机数产生若干个整数存入文件,然后从文件中读取,显示在屏用C语言编写,尽可能简单点. 用C语言如何判断素数 用c语言如何判断素数 C语言 -1-2怎么算简单用原码、反码、补码哪种简单,请说明理由, c语言判断三个数大小首先利用scanf函数输入三个数a,b,c,然后利用fun函数比较三角三个数的大小,最大的放在a,最小的放在c,中间的放在b,最后再次输出排序后的数.程序如下:#includevoid fun(int *a,in C语言 秒回本身预先说明,怎样说明呢?请举一个简单的例子 C语言怎么判断素数? C语言判断题1 c语言简单题:c=~0 C中有什么判断语句啊C语言中,能用于进行判断的语句都有什么 求详细的用C语言利用递归方法求5!.3Q利用递归方法求5!.并附上详细说明