关于爬虫碰到的滑动验证码问题

图1带缺口的验证码图片
图2缺口处的图片
最近在弄爬虫的时候碰到滑动验证码了?个人表示很无奈啊!希望大神指导怎么确定图1中缺口的位置
查过一些资料,但大多都是将带缺口的验证码图片和完整的图片进行对比,通过计算RGB的差值得到缺口的位置。
目前的问题是我得不到完整的图片,只能得到带缺口的图片和缺口处的图片。求大神给我思路!!!!

#include
#include

#define MAXN 22

int num[MAXN+1]={0,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,17711,28657};
int t,n,m;
int ans[MAXN+1],goal;

void main()
{
int i,j;
scanf("%d",&t);
for(i=1;i<=t;i++)
{
scanf("%d",&n);
goal=0;
memset(ans,0,sizeof(ans));
for(j=MAXN;j>=1;j--)
if (num[j]<=n)
{
n-=num[j];
ans[j]=1;
}
for(j=1;j<MAXN;j++)
goal+=ans[j+1]*num[j];
printf("%d\n",goal);
}
}