未处理的异常:系统.访问违规异常:尝试读取或写入受保护的内存

Unhandled Exception: System.AccessViolationException: Attempted to read or write protected memory

本文关键字:异常 内存 读取 受保护 访问 系统 未处理      更新时间:2023-10-16

需要帮助。

我正在使用OPENCV和FANN库在VS2010中进行面部情绪识别。它已成功构建,但运行它会给出以下错误:

未处理的异常:

系统。访问违规异常:尝试读取或写入受保护的内存。这通常表示其他内存已损坏。

at fann_run(fann* , single* (

at main(( in c:\down\uf-lightbot-read-only\src\emo_test.cpp:line 24

at mainCRTStartup((

代码如下:

#include <iostream>
#include "fann.h"
using namespace std;
int main()
{
  fann_type *calc_out;
  fann_type input[10];
  struct fann *ann = fann_create_from_file("emotions.net");
  input[0] = 0.87;
  input[1] = 1.20;
  input[2] = 1.03;
  input[3] = 1.45;
  input[4] = 0.96;
  input[5] = 1.00;
  input[6] = 0.98;
  input[7] = 1.486;
  input[8] = 1.042;
  input[9] = 1.016;
  calc_out = fann_run(ann, input);
  cout<<calc_out[0]<<" "<<calc_out[1]<<" "<<calc_out[2]<<" "<<calc_out[3]<<endl;
  fann_destroy(ann);
  return 0;
}

任何身体可以帮助我是什么问题?

等待指导。。。

谢谢。

问题已解决。 Emotion.net 包含不包含某些必需的变量。