为什么用fread函数读图像会报内存错误。哪位大神能给一份完整的读取图像并二值化的C程序? 5

fi=fopen("..\\lena.bmp","r");fread((char*)mar,sizeof(char),512*512,fi);... fi=fopen("..\\lena.bmp","r"); fread((char *)mar,sizeof(char),512*512,fi); 展开
 我来答
rm_2013
2012-06-27 · TA获得超过459个赞
知道小有建树答主
回答量:281
采纳率:100%
帮助的人:167万
展开全部
1. 错误信息是什么?
2. fopen打开二进制文件,得用fopen("...", "rb");
3. fopen之后要检查是否成功,即检查if (fi == NULL) { ... }
追问
谢谢帮助 问题已解决  如何对读取的数据进行二值化 您可不可以给个完整的程序/
追答
二值化?这个我不懂。。。另找个人问问吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式