图像处理
dxz_tust
拥抱开源~
展开
-
pytorch 使用copy.deepcopy(model)问题
某次做实验,为了完全复制一个新模型,使用copy.deepcopymodel2 = copy.deepcopy(model1)这样复制后model2中的param.grad都是None,原因是deepcopy 只复制了数值,并没有对相关属性做对应的copy原创 2022-04-06 20:03:16 · 2690 阅读 · 0 评论 -
torch.optim.lr_scheduler.OneCycleLR用法
代码:import cv2import torch.nn as nnimport torchfrom torchvision.models import AlexNetimport matplotlib.pyplot as plt#定义2分类网络steps = []lrs = []model = AlexNet(num_classes=2)lr = 0.9optimizer = torch.optim.SGD(model.parameters(), lr=lr, momentum=原创 2021-01-16 17:28:21 · 13885 阅读 · 10 评论 -
关于python版opencv 运行人脸检测函数classfier.detectMultiScale会卡主的问题
找了半天原因最后发现掉了一个flags参数,而且在opencv3版本中,这个参数的设置和之前opencv2版本完全不一样opencv2 版本一般会设置flags=cv2.cv.CV_HAAR_SCALE_IMAGE但是你如果在opencv3中这么设置肯定会报错,找不到这个属性。所以解决办法是直接设置flags=0就可以运行了c++版本同样的问题:前一天还好好的,隔...原创 2018-09-02 14:04:33 · 3417 阅读 · 0 评论 -
基于opencv的googlenet 实现(opencv3.3)
//实现googlenet网络#include#include using namespace std;using namespace cv;using namespace cv::dnn;string model_text = "C:\\Users\\Administrator\\Desktop\\c++\\data_model\\googlenet\\bvlc_googlenet.原创 2018-04-21 14:06:05 · 1203 阅读 · 1 评论 -
形态学简单总结
腐蚀的作用腐蚀是一种消除边界点,使边界向内部收缩的过程。可以用来消除小且无意义的物体。膨胀作用膨胀是将与物体接触的所有背景点合并到该物体中,使边界向外部扩张的过程。可以用来填补物体中的空洞。闭运算定义:先膨胀后腐蚀闭运算作用闭运算用来填充物体内细小空洞、连接邻近物体、平滑其边界的同时并不明显改变其面积。基本上所有小到不能完整容纳结构元素的空隙或间隙,原创 2018-01-07 15:31:44 · 341 阅读 · 0 评论 -
简单opencv 外轮廓检测以加矩形框
#include #include #includeusing namespace std;using namespace cv;int main() { Mat threshold_output; vector > contours; vector hierarchy; Mat src_gray; Mat frame; //自定义形态学元素原创 2018-01-07 15:22:50 · 9976 阅读 · 2 评论 -
三帧法
三帧差法是在相邻帧差法基础上改进的算法,在一定程度上优化了运动物体双边,粗轮廓的现象,相比之下,三帧差法比相邻帧差法更适用于物体移动速度较快的情况,比如道路上车辆的智能监控。三帧差法基本实现步骤:1. 前两帧图像做灰度差2. 当前帧图像与前一帧图像做灰度差3. 1和2的结果图像按位做“与”操作#include "core/core.hpp" #include "highgui/highgui...原创 2018-04-17 11:51:31 · 1940 阅读 · 0 评论 -
opencv 相邻帧间差分法
#include "core/core.hpp" #include "highgui/highgui.hpp" #include "imgproc/imgproc.hpp" using namespace cv;int main(void){ VideoCapture videoCap; videoCap.open(0); if (!videoCap.isOpened()...原创 2018-04-17 11:51:43 · 2503 阅读 · 2 评论 -
opencv实现简单光流跟踪
#include "highgui/highgui.hpp"#include "opencv2/imgproc/imgproc.hpp"#include "opencv2/video/tracking.hpp" #include using namespace cv;using namespace std;Mat image1, image2;vector point1,原创 2018-01-12 21:32:21 · 1351 阅读 · 0 评论 -
山世光老师的FaceAlignment特征检测部分
#include #include #include #include #include "cv.h"#include "highgui.h"#include "face_detection.h"#include "face_alignment.h"#ifdef _WIN32std::string DATA_DIR = "../../data/";std::string转载 2017-12-06 14:05:17 · 381 阅读 · 0 评论 -
关于opencv在代码正确的情况下,无法显示图像的问题。
1:没有加waitKey(0);2:图片路径不正确原创 2017-12-06 14:03:20 · 464 阅读 · 0 评论