图像特征-Harris角点检测:
基本原理:进行图像平移后找相似性,通过数学公式来实现。
函数:cv2.cornerHarris(图像参数名,角点检测中指定区域的大小,求导中使用的窗口大小,取值参数为[0.04,0.06])
图像尺度空间:获取通常使用高斯模糊来实现。函数cv2.xfreatures2d.SIFT_create()(只有低版本的能使用)高版本直接用cv2.SIFT_create()
Python的opencv安装反反复复出问题,以至于我一直没办法做实操。所以这周周总结没有实操了。
算法题打卡:
题目描述
小明对数位中含有 2、0、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。
请问,在 1 到 nn 中,所有这样的数的和是多少?
输入描述
输入格式:
输入一行包含两个整数 n(1 \leq n \leq 10^4)n(1≤n≤104)。
输出描述
输出一行,包含一个整数,表示满足条件的数的和。
#include<stdio.h>
int p(int x)
{
while(x>0)
{
if(x%10==2||x%10==0||x%10==1||x%10==9)
{
return 1;
}
x=x/10;
}
return 0;
}
int main()
{
int n;
int sum=0;
scanf("%d",&n);
int i;
for(i=1;i<=n;i++)
{
if(p(i))
{
sum+=i;
}
}
printf("%d",sum);
return 0;
}
居然一遍过哈哈哈.....果然做多了同个题型就熟练了
|