how can we relate image pixels with elliptic curve points

2 次查看(过去 30 天)
how can we relate image pixels with elliptic curve points which are in form of a table of 256 rows and 482 columns and after repeating pixel value we need to move to next column value
  2 个评论
Image Analyst
Image Analyst 2018-9-22
After you read this link, attach a diagram, picture, or something to show what you want. I don't even know what "relate" or "move" means to you.
Muhammad Sohail Abid
disp('y^2 = x^3 + 5376x + 2438 mod 123457')
a=0:123456;
left_side = mod(a.^2,123457);
right_side = mod(a.^3+5376*a+2438,123457);
points = [];
for i = 1:length(right_side)
I = find(left_side == right_side(i));
for j=1:length(I)
points = [points;a(i),a(I(j))];
end
end
plot(points(:,1),points(:,2),'ro')
set(gca,'XTick',0:1:123456)
set(gca,'YTick',0:1:123456)
grid on;
pad_needed = 256 - (mod(size(points,1) - 1, 256) + 1);
if pad_needed > 0
points(end+pad_needed,:) = 0;
end
T = points;
Z = reshape(T,256,482,2);
img=rgb2gray(imread('lena.jpg'));
V=img(:);
V=V';

请先登录,再进行评论。

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Geometric Transformation and Image Registration 的更多信息

产品


版本

R2013a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by