In this repository, I'll collect my mini computer vision projects, from basic image augmentation, load data, and building models to some classification, and object detection tasks.
Projects | Description & Note | key words |
---|---|---|
CNN Basic | Explain CNN basic structures and algorithms by coding examples | image shape, batch normalization, crossentropy |
timm_transformer_infer | Resize and crop the image, and infer its class by a pretrained transformer model. Just an inference, no training process. | timm.transformer, resize, basic image preprocessing |
timm transformer infer supplement | Introduce the layer.register_forward_hook function, print each layers shape by layer.register_forward_hook |
layer.register_forward_hook |
vector and similarity | Extract the image feature vector with Resnet, then calculate the similarity between images | Resnet, similarity, image feature vector |
OpenCV Image Preprocessing | Preprocee image by OpenCV libraries | dimension, noise cancel, ROI, Filter, Blur, extract edges |