Skip to content

Instantly share code, notes, and snippets.

import mechanize
import itertools
br = mechanize.Browser()
br.set_handle_equiv(True)
br.set_handle_redirect(True)
br.set_handle_referer(True)
br.set_handle_robots(False)
function [X,Y] = main(boxWidth,boxHeight,overLap)
global img1;
global img2;
img1=imread('image1.tif');
img2=imread('image2.tif');
[X,Y]=velocityField(img1,img2,boxWidth,boxHeight,overLap);
end
%return field matrix
function [X,Y] = velocityField(img1,img2,boxWidth,boxHeight,overLap)
%img1,img2: intensitity matrices
%boxWidth,boxHeight: interrogaiton box size
%overlap values can go from 0 to 1, but not 1
imgWidth=size(img1,1);
imgHeight=size(img1,2);
x=1;
y=1;
upperI=imgWidth-(overLap)*boxWidth;
%return row and col of max value
function [row,col] = maxOfMatrix(X)
[row,col] = find(X == max(X(:)));
end
function drawPlot(boxWidth,boxHeight,overLap)
[X,Y]=main(boxWidth,boxHeight,overLap);
p=1;
q=1;
for i=1:(1-overLap)*boxWidth:512-(overLap)*boxWidth
for j=1:(1-overLap)*boxWidth:512-(overLap)*boxHeight
x=i+(boxWidth*0);
y=j+(boxWidth*0);
u=X(p,q);
v=Y(p,q);
#!/usr/bin/python
import mechanize
import itertools
br = mechanize.Browser()
br.set_handle_equiv(True)
br.set_handle_redirect(True)
br.set_handle_referer(True)
br.set_handle_robots(False)
#!/usr/bin/python
import mechanize
import itertools
br = mechanize.Browser()
br.set_handle_equiv(True)
br.set_handle_redirect(True)
br.set_handle_referer(True)
br.set_handle_robots(False)
<html>
<head>
<style>
#mycanvas {
display: block;
border: 5px solid green;
margin: 50px auto;
}
</style>
</head>
var mycanvas =document.getElementById("mycanvas");
var ctx=mycanvas.getContext("2d");
var w=500,h=500;
//canvas styles
mycanvas.height=h;
mycanvas.width=w;
//balls array
var ball=[];
//Class for ball
/* Bubble sort implementation in C */
#include<stdio.h>
/* swapping two elements by reference */
void swap(int *a,int *b)
{
int temp;
temp = *a;
*a = *b;
*b = temp;