Hello Mat

 找回密码
 立即注册
查看: 7|回复: 0

resnet50

[复制链接]

1342

主题

1572

帖子

10

金钱

管理员

Rank: 9Rank: 9Rank: 9

积分
22741
发表于 9 小时前 | 显示全部楼层 |阅读模式
  1. # -*- coding: utf-8 -*-
  2. """
  3. Created on Wed Sep 17 11:03:53 2025
  4. @author: WITIAI
  5. """
  6. import argparse
  7. import numpy as np
  8. import numpy as np
  9. import torch
  10. import torchvision.models.resnet as resnet
  11. import torchvision.transforms as transforms
  12. import torch.nn as nn
  13. import torchvision.models.resnet as resnet
  14. import struct
  15. import os
  16. import sys
  17. import cv2

  18. resnet50 = resnet.resnet50(pretrained=False)
  19. modelpath=r'D:\0_WITIAI\Software_Package\Python3109\python3109amd64\Lib\site-packages\models_witiai\resnet50_class.pth'
  20. resnet50.load_state_dict(torch.load(modelpath))
  21. resnet50.eval()
  22. dic = resnet50.state_dict()

  23. imagepath = r'C:\WitiaiCvCodes\testimages\teddy.bmp'
  24. img = cv2.imread(imagepath)  # reading that image as array
  25. if(img.shape[2] == 3):
  26.     img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
  27. elif(img.shape[2] == 1):
  28.     img = cv2.cvtColor(img, cv2.COLOR_GRAY2RGB)
  29. im_size = 224
  30. img = cv2.resize(img, (im_size, im_size)) # color image
  31. x_transforms = transforms.Compose([transforms.ToTensor(), transforms.Normalize([0.5, 0.5, 0.5], [0.5, 0.5, 0.5]) ])
  32. image = x_transforms(img)
  33. print(image.size())
  34. image = image.unsqueeze(0)
  35. print(image.size())
复制代码



算法QQ  3283892722
群智能算法链接http://halcom.cn/forum.php?mod=forumdisplay&fid=73
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Python|Opencv|MATLAB|Halcom.cn ( 蜀ICP备16027072号 )

GMT+8, 2025-9-17 20:57 , Processed in 0.164128 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表