我正在学习使用 Detecron2。我已按照此链接创建自定义对象检测器。我的训练代码 -
# training Detectron2
from detectron2.engine import DefaultTrainer
from detectron2.config import get_cfg
import os
cfg = get_cfg()
cfg.merge_from_file("./detectron2_repo/configs/COCO-InstanceSegmentation/mask_rcnn_R_50_FPN_3x.yaml")
cfg.DATASETS.TRAIN = ("pedestrian",)
cfg.DATASETS.TEST = () # no metrics implemented for this dataset
cfg.DATALOADER.NUM_WORKERS = 2
cfg.MODEL.WEIGHTS = "detectron2://COCO-InstanceSegmentation/mask_rcnn_R_50_FPN_3x/137849600/model_final_f10217.pkl" # initialize from model zoo
cfg.SOLVER.IMS_PER_BATCH = 2
cfg.SOLVER.BASE_LR = 0.02
cfg.SOLVER.MAX_ITER = 300 # 300 iterations seems good enough, but you can certainly train longer
cfg.MODEL.ROI_HEADS.BATCH_SIZE_PER_IMAGE = 128 # faster, and good enough for this dataset
cfg.MODEL.ROI_HEADS.NUM_CLASSES = …Run Code Online (Sandbox Code Playgroud) 我已经通过此安装了cocoapods - https://apple.stackexchange.com/questions/418222/installing-cocoapods-to-macos-catalina/418230#418230
它安装了cocoapods v1.5.2。现在我想更新版本到最新的v1.10.0。
所以我用过——
brew upgrade cocoapods
Run Code Online (Sandbox Code Playgroud)
我也尝试过这个 -
brew install cocoapods@1.10.0
Run Code Online (Sandbox Code Playgroud)
但我越来越-
Error: This command updates brew itself, and does not take formula names.
Use `brew upgrade cocoapods` instead.
Fahims-Mac-mini:~ fahimrahman$ brew upgrade cocoapods
Fahims-Mac-mini:~ fahimrahman$ brew upgrade cocoapods
Fahims-Mac-mini:~ fahimrahman$ brew install cocoapods@1.10.0
==> Searching for similarly named formulae...
Error: No similarly named formulae found.
Error: No available formula or cask with the name "cocoapods@1.10.0".
==> Searching for a previously deleted formula (in the last month)... …Run Code Online (Sandbox Code Playgroud) 我想查看热图像、RGB 图像、灰度图像和二值图像的通道数。
所以我写了这个程序:
import cv2
import numpy
img = cv2.imread("B2DBy.jpg")
print('No of Channel is: ' + str(img.ndim))
cv2.imshow("Channel", img)
cv2.waitKey()
Run Code Online (Sandbox Code Playgroud)
但它为所有类型的图像提供了相同的三通道结果?我已经阅读了这个问题,但它给出了一个错误:
img = cv2.imread("B2DBy.jpg", CV_LOAD_IMAGE_UNCHANGED)
NameError: name 'CV_LOAD_IMAGE_UNCHANGED' is not defined
Run Code Online (Sandbox Code Playgroud)
所以我的问题是:这是查看频道数量的正确方法吗?或者,不知何故,我一直输入三通道图像,因此它给出了三通道输出?
我的输入: