http://blog.youkuaiyun.com/jy_sharer/article/details/51168005

转载自:  http://blog.youkuaiyun.com/jy_sharer/article/details/51168005


保存UIImage图片到Document目录:

1
2
3
4
5
6
7
8
9
10
11
12
13
- (void)saveImage: (UIImage*)image
{
if (image != nil)
{
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString* path = [documentsDirectory stringByAppendingPathComponent:
[NSString stringWithString: @"test.png"] ];
NSData* data = UIImagePNGRepresentation(image);
[data writeToFile:path atomically:YES];
}
}

从Document目录加载图片到UIImage:

1
2
3
4
5
6
7
8
9
10
- (UIImage*)loadImage
{
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString* path = [documentsDirectory stringByAppendingPathComponent:
[NSString stringWithString: @"test.png"] ];
UIImage* image = [UIImage imageWithContentsOfFile:path];
return image;
}

Traceback (most recent call last): File "/home/shijue1/500g/wy/yolov9/yolov9-main/val.py", line 389, in <module> main(opt) File "/home/shijue1/500g/wy/yolov9/yolov9-main/val.py", line 362, in main run(**vars(opt)) File "/home/shijue1/.conda/envs/torch117_cp38/lib/python3.8/site-packages/torch/autograd/grad_mode.py", line 27, in decorate_context return func(*args, **kwargs) File "/home/shijue1/500g/wy/yolov9/yolov9-main/val.py", line 201, in run preds = non_max_suppression(preds, File "/home/shijue1/500g/wy/yolov9/yolov9-main/utils/general.py", line 905, in non_max_suppression device = prediction.device AttributeError: 'list' object has no attribute 'device' Exception in thread Thread-2: Traceback (most recent call last): File "/home/shijue1/.conda/envs/torch117_cp38/lib/python3.8/threading.py", line 932, in _bootstrap_inner self.run() File "/home/shijue1/.conda/envs/torch117_cp38/lib/python3.8/threading.py", line 870, in run self._target(*self._args, **self._kwargs) File "/home/shijue1/.conda/envs/torch117_cp38/lib/python3.8/site-packages/torch/utils/data/_utils/pin_memory.py", line 49, in _pin_memory_loop do_one_step() File "/home/shijue1/.conda/envs/torch117_cp38/lib/python3.8/site-packages/torch/utils/data/_utils/pin_memory.py", line 26, in do_one_step r = in_queue.get(timeout=MP_STATUS_CHECK_INTERVAL) File "/home/shijue1/.conda/envs/torch117_cp38/lib/python3.8/multiprocessing/queues.py", line 116, in get return _ForkingPickler.loads(res) File "/home/shijue1/.conda/envs/torch117_cp38/lib/python3.8/site-packages/torch/multiprocessing/reductions.py", line 305, in rebuild_storage_fd fd = df.detach() File "/home/shijue1/.conda/envs/torch117_cp38/lib/python3.8/multiprocessing/resource_sharer.py", line 57, in detach with _resource_sharer.get_connection(self._id) as conn: File "/home/shijue1/.conda/envs/torch117_cp38/lib/python3.8/multiprocessing/resource_sharer.py", line 87, in get_connection
03-31
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值