nibamabshi 2016-05-09 07:15 采纳率: 100%
浏览 1457

使用GDAL读取多波段图像信息,发生访问冲突

使用GDAL读取多波段图像信息,点击mfc对话框按钮输出图像的大小及波段数目,但是点击按钮时总出现“0x100234E0 (gdal19.dll)处(位于 opcv.exe 中)引发的异常: 0xC0000005: 读取位置 0x00000034 时发生访问冲突。”问题,请教各位大神!何解。。代码如下
void CopcvDlg::OnBnClickedButton1()
{
//用法:

GDALAllRegister(); //利用GDAL读取图片,先要进行注册

GDALDataset ReadDataSet = (GDALDataset)GDALOpen("C:\Users\Administrator\Desktop\aa.tif", GA_ReadOnly);
int nImgSizeX = ReadDataSet->GetRasterXSize();
int nImgSizeY = ReadDataSet->GetRasterYSize();
int bandCount = ReadDataSet->GetRasterCount();
UpdateData(true);
edit1 = nImgSizeX;
edit2 = nImgSizeY;
edit3 = bandCount;
UpdateData(false);

}

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
    • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
    • ¥30 python代码,帮调试
    • ¥15 #MATLAB仿真#车辆换道路径规划
    • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
    • ¥15 数据可视化Python
    • ¥15 要给毕业设计添加扫码登录的功能!!有偿
    • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
    • ¥15 微信公众号自制会员卡没有收款渠道啊
    • ¥100 Jenkins自动化部署—悬赏100元