我在32位机上用C#开一个14000*12000的byte数组,装载图像数据,开第一个可以,再开第二个就不行了,我计算机内存2G。是不是有什么地方需要设置呢,我在4G内存的计算机上测试有时候可以有时候也不行

解决方案 »

  1.   

    我这里试了一下,没出什么问题,最好改进算法策略。
      

  2.   

    这不是处理图象的方法。
    图形图象很复杂。特别对于大图象。
    我的离散数学很垃圾。做图象处理基本没戏。
      

  3.   

    如果你实在想用这种类似内存的方法处理图象。那就用内存映射吧。效率N慢。
      

  4.   

    处理是可以的,算法简单,所以没有考虑别的;现在就说开不了数组,开一个缓存肯定不够至少2个才够用的啊
      

  5.   

    由于图像是从图形卡采集过来的,需要内存块拷贝,所以1楼的方法比较难处理
      

  6.   

    2楼可以试一试更大的吗?看看极限是多少?
      

  7.   

    我开了5个14000*12000都没问题啊。占用数百兆内存。
      

  8.   

    那我这里是怎么回事啊,开2个都不行!
      

  9.   


    你先说说你怎么开得吧,说不定你开的方法跟别人不一样