- 博客(64)
- 资源 (5)
- 收藏
- 关注
原创 关于trackformer中的super().forward()
可见,DETRTrackingBase中的super().forward,是调用的DeformableDETR里的forward。
2023-09-03 11:09:17
391
原创 《Unsupervised Part-based Weighting Aggregation of Deep Convolutional Features for Image Retrieval》笔记
题目我翻译为:基于部分加权聚合的无监督深度卷积图像检索链接:https://arxiv.org/pdf/1705.01247.pdf文章做的任务是图像检索,但其实主要讲了一些特征提取方面的方法,且入手的角度比较独特。论文主要从分析feature map入手,先将图像输入预训练的模型,比如说vgg16,再将feature map的一些channel可视化,选出一些作为“probabilistic proposals”,用于辅助特征提取。可见,featuer map的每个通道都会显示特定的语义,其余
2022-04-25 22:14:02
476
转载 Pytorch实现Darknet53
import torchfrom torch import nnimport torch.nn.functional as F#卷积层class ConvolutionalLayer(nn.Module): def __init__(self,in_channels,out_channels,kernal_size,stride,padding): super(ConvolutionalLayer, self).__init__() self.conv =.
2021-03-28 15:49:34
433
原创 关于论文《Attentional Neural Fields for Crowd Counting》的一些看法
首先说明一点,该文章的一些具体的细节写得不太清楚,加上本人才疏学浅,也缺少相应的解读资料,所以以下看法仅代表我个人的观点,如有错误,还请指正。文章链接:https://xueshu.baidu.com/usercenter/paper/show?paperid=1k7106a00r220ex0s97q0v20th568565&site=xueshu_se原文:https://download.youkuaiyun.com/download/Megurine_Luka_/15908619(侵删)近期阅
2021-03-18 20:59:09
479
原创 DCGAN从入门到放弃——生成炮姐头像
训练数据集:待审核数据集包括286张头像(像素150*150 300*300),训练时根据实际情况取用。
2021-01-29 23:42:51
917
2
原创 合肥工业大学 公益活动报告
人们常说,劳动是伟大的,是光荣的,没有劳动就没有这个丰富多彩的世界。也就是说,只要是劳动,不论是什么劳动,都是光荣伟大的。公益劳动,也得到了许多深刻的为人处世的道理。这次公益劳动,我是在学校办公楼做公益劳动,作为一名新世纪的大学生,应该懂得与社会上各方面的人交往,处理社会上所发生的各方面的事情,这就意味着大学生要注意到社会实践,社会实践必不可少。毕竟,1年之后,我已经不再是一名大学生,是社会中的一分子,要与社会交流,为社会做贡献。只懂得纸上谈兵是远远不及的,以后的人生旅途是漫长的,为了锻炼自己成为一名合格的
2021-01-07 16:56:11
464
2
转载 VGG-16 Pytorch
原文链接:https://blog.youkuaiyun.com/qq_40356092/article/details/108399231import torchfrom torch import nn#输入通道数和类别数in_channels = 3classes=1000#铺平class Flatten(nn.Module): def __init__(self): super(Flatten, self).__init__() def forward(sel
2020-12-26 14:18:10
227
原创 鱼眼图像的校正(Python实现)
问题描述本文承接上文《鱼眼图像提取有效区域》,链接:https://blog.youkuaiyun.com/Megurine_Luka_/article/details/110563049相对于常规镜头,鱼眼镜头拍摄的图像视角广,能看到很大范围的东西。但这会以所拍摄的图像产生一定程度的扭曲为代价(畸变)。图像校正就是修正畸变图像的过程。方案本文的校正策略仍是参考论文《鱼眼成像全景漫游系统的研究》,链接:https://xueshu.baidu.com/usercenter/paper/show?pape
2020-12-05 21:09:33
7976
6
原创 鱼眼图像提取有效区域(Python实现) 改进的线扫描法
问题描述常见的鱼眼图像如下图所示,四周有一些黑色,故在处理鱼眼图像之前,需要将中间圆形的有效区域提取出来(计算圆心与半径)。方案本文的区域提取策略参考硕士论文《鱼眼成像全景漫游系统的研究》,链接:https://xueshu.baidu.com/usercenter/paper/show?paperid=5a422997f595ef7b2d4dbe5f64b541ee&site=xueshu_se以下节选自论文。线扫描法原理很直观,它的思路是将原始图像灰度化,然后在灰度图
2020-12-04 15:20:08
3214
2
原创 Pytorch项目Dog vs Cat
本项目是根据陈云《深度学习框架PyTorch入门与实践》所写的代码,但是直接根据书上的代码写,会出现各种各样的问题。 我并没有按照书上说的那样,装了这么多可视化工具,只实现了它基本的分类功能。代码根据自己的理解添加了注释。项目结构 其中,__pycache__是运行时生成的,checkpoints用于保存训练后的模型(里面需要放置一个.gitkeep文件),data包用于数据预处理,models存放了几个神经网络的模型,config是配置文件,而main则是程序的主体。data...
2020-10-31 18:54:59
988
原创 神经网络工具箱nn的使用
数据包from PIL import Imagefrom torchvision.transforms import ToTensor,ToPILImageimport matplotlib.pyplot as pltimport torch as tfrom torch import nnfrom torch.autograd import Variable as V全连接层'''全连接层'''class Linear(nn.Module): #继承nn.Module
2020-10-23 11:17:53
852
原创 Pytorch试水 梯度下降法实现线性回归
import torch as tfrom torch.autograd import Variable as Vfrom matplotlib import pyplot as plt#随机数种子t.manual_seed(1000)def get_fake_data(batch_size=8): '''产生随即数据y=2x+3,并添加噪声''' x=t.rand(batch_size,1)*20 y=2*x+(1+t.randn(batch_size,1))*3.
2020-10-21 20:45:37
362
原创 opencv 绘制轮廓
#include <iostream> #include <opencv2\opencv.hpp>#include <math.h>using namespace cv;using namespace std;/*原图片*/Mat src = imread("E:\\3.jpg");Mat dst;/*阈值*/double threshold_value = 130;RNG rng;void Demo_Contours() { vector&.
2020-08-17 20:34:44
287
原创 opencv 模板匹配
#include <iostream> #include <opencv2\opencv.hpp>#include <math.h>using namespace cv;using namespace std;/*原图片*/Mat src = imread("E:\\3.jpg");Mat dst;/*目标*/Mat temp = imread("E:\\4.jpg");void Match_Demo() { Mat img_display;.
2020-08-17 17:34:38
198
原创 opencv 直方图均衡化
#include <iostream> #include <opencv2\opencv.hpp>#include <math.h>using namespace cv;using namespace std;int main(){ Mat src = imread("E:\\3.jpg",IMREAD_UNCHANGED), dst; if (!src.data) { cout << "failed!" << endl.
2020-08-16 21:11:16
169
原创 opencv 利用形态学开操作提取水平或垂直线
#include <iostream> #include <opencv2\opencv.hpp>#include <math.h>using namespace cv;using namespace std;int main(){ Mat src = imread("E:\\3.jpg",IMREAD_UNCHANGED), dst; if (!src.data) { cout << "failed!" << end.
2020-08-16 00:22:31
269
原创 opencv 模糊处理
#include <iostream> #include <opencv2\opencv.hpp>#include <math.h>using namespace cv;using namespace std;int main(){ //原图 Mat src = imread("E:\\3.jpg",IMREAD_UNCHANGED), dst; if (!src.data) { cout << "failed!" &l.
2020-08-15 00:22:48
232
原创 opencv 修改图像像素
#include <iostream> #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include <opencv2\opencv.hpp>#include <math.h>using namespace cv;using namespace std;int main(){ //原图 Mat src = im.
2020-08-14 22:55:58
843
原创 Codeforces Round #653 (Div. 3) E1. Reading Books (easy version)(排序)
题目链接:https://codeforces.com/contest/1374/problem/E1思路: 可将书本分成三类:只有Alice喜欢,只有Bob喜欢,二人都喜欢(都不喜欢的书直接忽略不计),可先分别将前两类的书本按阅读时间从小到大排序,然后时间对应相加,合并到第三类。最后将最终结果排序,计算前k项和。代码:#include <iostream>#include <cstring>#include <cstdio>#includ...
2020-07-10 16:16:50
201
原创 Codeforces Round #650 (Div. 3) E. Necklace Assembly(枚举+二分)
题目链接:https://codeforces.com/contest/1367/problem/E思路: 不难想象,这是一道跟循环节有关的问题。k是necklace的周期,这个说法等价于存在k的因数d,使得d是整条necklace的周期。这样,问题转化如下:构造循环节长度为d的necklace,使得其长度最大。代码:#include <iostream>#include <cstring>#include <cstdio>#include ..
2020-07-09 23:36:05
257
原创 Tesorflow2.0卷积神经网络实例之Fashion MINST数据集处理
本实例主要参考博客https://blog.youkuaiyun.com/cos_lee/article/details/93882520,里面有数据集的下载链接,讲解了加载数据集的方法,请大家阅读,这里不再赘述。唯一不同的是,此博客采用普通的三层全连接神经网络处理数据,而本例采用卷积神经网络。关于安装tensorflow,推荐大家使用anaconda navigator下载,用字符界面容易出错。本例...
2020-03-12 18:11:55
840
原创 Tensorflow2.0实现最简单的神经网络
import tensorflow as tfimport numpy as np#实例化model=tf.keras.Sequential()#添加一层全连接神经网络。#输入张量的维度是1#输入一个元素model.add(tf.keras.layers.Dense(input_dim=1,units=1))#loss函数使用MSE,optimizer使用随机梯度下降mo...
2020-03-08 17:34:45
968
原创 二进制文件读写整型变量
对于这种问题,我之前都是把整型变量转化成字符串写入文件,把文件读到字符串然后转化成整数。属实憨憨。#include <stdio.h>#include <stdlib.h>int main() { int a=10,b; char *p; FILE *fp=fopen("a.bin","wb"); if(fp==NULL){ printf("e...
2020-02-22 22:14:45
658
原创 简易嗅探程序
#define _WINSOCK_DEPRECATED_NO_WARNINGS#define _CRT_SECURE_NO_WARNINGS#define DestPort 65432 //目的UDP端口#define SourcePort 65433 //源UDP端口#include "iostream"#include "winsock2.h...
2020-02-03 16:53:49
614
原创 UDP程序设计之简单的数据收发
任务 使用数据报套接字的C/S模型,编写一个字符界面的简单聊天程序,输入"quit"结束聊天。服务器#define _WINSOCK_DEPRECATED_NO_WARNINGS#define _CRT_SECURE_NO_WARNINGS#include "iostream"#include "winsock.h"#define PORT 65432#define BU...
2020-02-01 20:09:07
423
原创 自定义IP分组发送UDP包
注意,应以管理员身份运行,否则会无效创建原始套接字!代码#define _WINSOCK_DEPRECATED_NO_WARNINGS#define _CRT_SECURE_NO_WARNINGS#define DestPort 65432 //目的UDP端口#define SourcePort 65433 //源UDP端口#include...
2020-02-01 15:48:41
449
1
原创 Traceroute(因未知原因未能测试成功,请指教)
#define _WINSOCK_DEPRECATED_NO_WARNINGS#define _CRT_SECURE_NO_WARNINGS#define DEF_ICMP_DATA_SIZE 1024#define MAX_ICMP_PACKET_SIZE 2048#include "iostream"#include "winsock2.h"#include "string.h"...
2020-01-31 19:31:47
929
原创 PING程序
代码#define _WINSOCK_DEPRECATED_NO_WARNINGS#define _CRT_SECURE_NO_WARNINGS#include "iostream"#include "winsock2.h"#include "string.h"#pragma comment(lib,"WS2_32")#define DATALEN 1012#define P...
2020-01-31 10:52:28
320
1
原创 多线程之线程状态
任务 判断线程是否结束运行代码#include "windows.h"#include "iostream"#include "atlstr.h"using namespace std;DWORD WINAPI thread(LPVOID);int main(int argc, char **argv) { HANDLE thread1, thread2; DWO...
2020-01-29 11:01:20
176
原创 多线程之线程参数传递
任务 将整数、字符串、CString作为参数传递给线程。代码#include "windows.h"#include "iostream"#include "atlstr.h"using namespace std;void Thread0(LPVOID lp) { for (int i = 1; i < 100; i++) { Sleep(1000); c...
2020-01-28 23:41:13
462
原创 TCP程序设计之简单的文件传输程序设计
任务 设计服务端与客户端程序,从服务端输入要传送的文件路径,将文件传送给客户端,客户端接收文件并保存到指定位置。服务端#define _WINSOCK_DEPRECATED_NO_WARNINGS#define _CRT_SECURE_NO_WARNINGS#include "WinSock2.h"#include "iostream"#include "fstream"...
2020-01-28 12:14:38
1398
原创 WinSock之简单的TCP通信程序设计
内容 编写客户端与服务端程序,客户端与服务端建立TCP连接后:(1)服务端向客户端发送一条内容为"Connect succeed.Please send a message to me."然后等待接收客户端发送来的一条信息,收到后显示该信息并关闭连接,继续等待其他客户的链接请求。(2)客户端在与服务器的连接寄建立成功后接收并显示从服务器收到的信息,然后从键盘接收一行信息发送给服务器。...
2020-01-27 11:02:00
1062
原创 WinSock之协议查询
#define _WINSOCK_DEPRECATED_NO_WARNINGS#include "WinSock2.h"#include "iostream"#pragma comment(lib,"ws2_32.lib") //链接WinSock导入库using namespace std;int main(int argc, char **argv) { WSADATA wsa...
2020-01-25 22:14:48
235
原创 WinSock之服务查询
查询本机上TCP协议的所有服务#define _WINSOCK_DEPRECATED_NO_WARNINGS#include "WinSock2.h"#include "iostream"#pragma comment(lib,"ws2_32.lib") //链接WinSock导入库using namespace std;int main(int argc, char **arg...
2020-01-25 17:24:48
1321
原创 WinSock之主机名字与IP地址查询
查询本机名字与IP地址 struct hostent *hptr; char **pptr; char hostname[256]; //获取主机名字 if (gethostname(hostname, sizeof(hostname))) { cout << "获取主机名字失败!\n"; WSACleanup(); return 0; } co...
2020-01-25 17:08:07
739
1
原创 MFC学习之简单的文本文件编辑器
设计窗口设计窗口如上图,添加三个命令按钮,将其caption属性改为“打开”“保存”“取消”,ID改为IDOPEN、IDSAVE、IDCANCEL。添加文本框控件,ID为IDC_EDIT1,Multiline属性与Want Return属性改为True,使之允许多行编辑。为文本框添加控制变件m_EDIT1添加消息处理函数分别双击打开、保存与取消按钮,在弹出的函数框内添加...
2020-01-23 15:29:09
2395
原创 Python爬虫 学习笔记(一)
问题 访问国防科技大学招生网http://www.gotonudt.cn/site/gfkdbkzsxxw/lqfs/index.html,爬取各省市历年分数线信息。步骤1.引入import urllib.request as reqimport re2.捕获网页源代码url = 'http://www.gotonudt.cn/site/gfkdbkzsxxw/lq...
2020-01-20 10:51:01
949
原创 Educational Codeforces Round 46 (Rated for Div. 2) E.We Need More Bosses(双连通分量+缩点)
题目链接https://codeforces.com/contest/1000/problem/E题意给出一张图,设两点s,t,则可在s,t两点间的必经之边(去掉这条边,s、t不可达)上放置怪物,找到s、t,使得它可放置最多的怪物。输出可放置的最多的怪物。题解利用tarjan求出该图的所有边-双连通分量,缩点,形成一棵树,求出树的直径,得到答案。代码#include ...
2019-11-11 22:36:07
433
原创 Codeforces Round #339 (Div. 1) A. Peter and Snow Blower(点到线段距离)
题目链接https://codeforces.com/contest/613/problem/A思路求多边形绕一定点扫过的圆环面积。外圆半径r2为多边形顶点到定点的最长距离。内圆半径r1为多边形的边到定点的最短距离。代码#include <bits/stdc++.h>#define ll long longusing namespace std;cons...
2019-11-01 10:39:14
171
Attentional Neural Fields for Crowd Counting.pdf
2021-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅