注意路径不要有中文
遇到大图片时报错,没有报错信息,但使用的 -1073740791 0xC0000409退出程序,却不显示报错
异常代码0xc0000409的含义
异常代码0xc0000409是一个Windows操作系统级别的错误代码,表示“堆栈溢出”。这意味着在程序运行过程中,局部变量或函数调用的堆栈空间超过了预先分配的栈大小限制,导致系统无法继续为程序分配更多的栈内存。这种情况通常与以下因素有关:
-
递归调用过深:程序中存在无限递归或深度过大的递归调用,导致栈空间迅速耗尽。
-
大型局部变量:在函数内部声明了过大尺寸的局部数组或对象,占用过多栈空间。
-
栈溢出攻击:恶意代码故意制造栈溢出以企图破坏程序或控制系统。
-
系统资源限制:操作系统对单个进程的栈空间分配有限,当程序需求超出此限制时,即使正常代码也可能触发栈溢出。
显示报错
https://blog.csdn.net/a784572318/article/details/124517241
查询好像是open-cv的错,open-cv 只能打开小于1G的图片
https://blog.csdn.net/m0_37772174/article/details/107239364
解决
https://blog.csdn.net/u010410697/article/details/107799766