... khi xảy ra một trong hai trường hợp 1hay 2
void ClipCohen(Point A, oint B, Point wmin, Point wmax)
{ int thoat,ve; double m;
thoat=0; ve=1;
while(thoat==0)
{ if((ma(A) | ma(B)==0) thoat=1;
else ... soát P0,P1,P2,…,Pn
được cho bưởi công thức:
P0n ( t)=P(t)= ∑pk.B nk(t)
Trong đó: P(t): là một điểm trong
mặt phẳng hoặc trong không gian.
B nk(t): gọi là đa thức Bernstrin,
được cho bởi coog ... thoat=1;
else if((ma(A)&ma(B))!=0){thoat=1; ve=0}
else { if(m(A)==0) hoanvi(&A,&B);
if(A.x==B.x)
{ if(A.y>wmax.y) A.y=wmax.y;
else A.y=wmin.y;}
else{ m=(double)(B.y-A.y)/(b.x-A.x);
if(A.x<wmin.x){...
... ngoài,
1+i
V
nằm trong, ta lưu giao điểm I
của
1+ii
VV
với biên của cửa sổ và
1+i
V
.
♦ Nếu cả
i
V
,
1+i
V
đều nằm trong, ta sẽ lưu cả
i
V
,
1+i
V
.
♦ Nếu
i
V
nằm trong,
1+i
V
nằm ... đường thẳng đang xét sẽ có hướng
đi từ bên ngoài vào bên trong cửa sổ. Nếu
0>
k
p
, đường
thẳng sẽ có hướng đi từ bên trong cửa sổ đi ra. Dođó hai
đầu mút của đoạn giao sẽ ứng với các giá trị ... điểm
( )
111
, yxP
và
( )
222
, yxP
vào cửa sổ hình
chữ nhật trên.
(a)
Window
P
1
P
2
P
3
P
4
P
5
P
6
P
7
P
8
(b)
Window
P
1
P
2
P'
5
P'
6
ĐỒ HỌAMÁY TÍNH
Dương Anh Đức, Lê Đình Duy...
... đƣa ra trong luận văn này. Trong tất cả các trƣờng hợp hàm
ghép trơn song điều hòa đã khớp dữ liệu. Hai điểm ngoài bề mặt đƣợc sinh
ra cho mọi điểm thứ hai trong dữ liệu bề mặt gốc, dođó số ...
ĐẠI HỌC THÁI NGUYÊN
KHOA CÔNG NGHỆ THÔNG TIN
Trần Đức Thụ
HÀM RBF VÀ MỘT SỐ ỨNG DỤNG
TRONG ĐỒHỌAMÁYTÍNH
Chuyên nghành: Khoa học máytính
Mã số: 60.48.01 ... thực hiện lệnh trên thu đƣợc kết quả:
Density =
Location: [3x6656 double]
Value: [1x6656 double]
Gradient: [3x6656 double]
Để hiển thị đƣợc kết quả (Hình 3.5) sau khi loại bỏ các đƣờng...
... độ cong của các
Thực chất ta cảm nhận đựơc độ cong của các
mặt cong do hiệu ứng ánh sáng khi chiếu lên mặt,
mặt cong do hiệu ứng ánh sáng khi chiếu lên mặt,
tại các điểm trên mặt cong sẽ ... Phép nội suy tuyến tính có
thể làm hiện ra các vệt sáng gọi là Match band
trên bề mặt.
Một trong những cải tiến của phương pháp
Gouraud shading là Phong shading.
www.themega
llery.com
Company ... Vinh
www.themega
llery.com
Company Logo
Mô hình tô màu bóng Flat
www.themega
llery.com
Company Logo
Mô hình tô màu bóng Phong
Trongđồhọa 3D,
một kỹ thuật phát
triển của Bùi
Tường Phong vào
giữa năm 1970 là
một tính...
... p
1
a + p
2
b + p
3
c
ĐỒ HỌAMÁY TÍNH
Trường Đại Học Bách Khoa TP Hồ Chí Minh
Khoa Khoa học & Kỹ thuậtMáy tính
CHƯƠNG 4:
VECTOR TRONG
ĐỒ HỌAMÁY TÍNH
Slide 31Faculty of Computer Science ... quan
–
Điểm P cho trước nằm trong hay nằm ngoài đa giác (hoặc
khối đa diện)
–
Giao điểm đầu tiên tia R với đa giác (hoặc khối đa diện)
–
Phần nào của đường thẳng L sẽ nằm trong đa giác (hoặc khối ... HCMUT
GIỚI THIỆU
Hệ trục tọa độ
–
Hệ trục tọa độ bàn tay phải (dùng trongtoán học v.v)
–
Hệ trục tọa độ bàn tay trái (trong đồ họa)
–
Đơn vị của trục tọa độ không quan trọng
Slide 9Faculty...
... //while
} //if
} //end drawLine
void ve_hinhsao(double afa,int xo,int yo,int xc,int yc,int r,int c)
{
int a[5],b[5],h[5],k[5];
double i;
h[5]=ceil((2*r/3)*cos(afa))+xc;
k[5]=ceil((2*r/3)*sin(afa))+yc; ... A
4
OA
5
=góc A
5
OA
1
=72
0
).
b. ý tởng vẽ hình sao (trong Mode 19)
* Hệ toạ độtrong mode 19:
Với: O(0,0) ;
Ox có số điểm ảnh tối đa là 200
pixel ;
Oy có ... qu¶ ch−¬ng tr×nh:
10
void ve_hinhsao(int afa, int xo, int yo,int xc,int yc,int r,int c)
{
double i; int a[5], b[5];
for (i=1;i<5;i+=1)
{
a[i]=ceil(r*cos(afa+(72*3.14*i)/180))+xc;...
... rằng ảnh
có thuỷ ấn hay không trong mảnh chắp.
Sau nhiều lần lặp trong phương pháp Patchwork, tại bước lặp thứ i hay mảnh chắp
A
i
và B
i
được chọn giả ngẫu nhiên trong ảnh. Ai được tăng độ ... Patchwork :
Hình : Lặp trong phương pháp Patchwork
Đồ hoạmáytính - Một số thuậttoán giấu tin trong ảnh
Trang - 46 -
CHƯƠNG III : MỘT SỐ CHƯƠNG TRÌNH ỨNG DỤNG GIẤU TIN
TRONG ẢNH
I. Hide ... thuật giấu tin trong ảnh mầu dụng 320 x 480 điểm ảnh. Nếu ảnh sử dụng bé
hơn kích thước này sẽ xuất hiện vùng đen quanh ảnh.
II. StegoDos
Cũng là một số các chương trình chạy dưới DOS, sử dụng...
... cho phép giấu một bít vào trong một khối bít.
Do đó, kích thước khối bít càng lớn thì dẫn tới số bít được giấu trong ảnh là càng
nhỏ.
Còn đối với thuậttoán giấu tin trong ảnh CHENG_PAN_TSENG ... tiếp của con người trong
quá trình mã hoá.
Mã hoá khối bề mặt hoạt động theo cách sao chép một vùng có mẫu hoa văn bề
mặt ngẫu nhiên tìm thấy trong ảnh đến một vùng có hoa văn tương tự. Quá ... toán giấu tin trong ảnh
Trang - 39 -
Kỹ thuật trải phổ được dùng nhiều trong liên lạc quân sự vì có tính bảo mật cao.
Thông thường một kẻ tấn công không thể biết là có tin giấu trong đó, và...
...
Trong ví dụ này, ta chọn m = n = 4, chọn r = 3, ta giấu bít sau : B =
001010000001 vào trong ảnh F. Như vậy, đoạn bít 001 sẽ được giấu vào khối F1,
010 vào trong F2, 000 vào trong F3, ... tới bước 3 để giấu thông tin vào trong khối Fi, còn nếu
không thì không giấu dữ liệu vào trong khối Fi, khối Fi sẽ được giữ nguyên.
Bước 3: Gọi bít cần giấu vào trong khối Fi là b, thực hiện các ... các bít trong khối Fi ứng với bít 1 trong
khoá K. Như vậy khoá K được xem nhu một mặt nạ, tạo ra khung hình cho thuật
toán, tăng độ an toàn.
- Sử dụng phép SUM (Tính giá trị các bít 1 trong...
... = 2*x+3, Delta2 = 2*(x-y)+5 thì
♦ Do mỗi bước đều tăng x nên sau mỗi lần lặp giá trị
Delta1 luôn tăng 2.
♦ Do y bị giảm 1 khi gặp p≥0 và giữ nguyên giá trị trong
trường hợp ngược lại nên nếu ... nguyên được liền nét,
các điểm mà
( )
11
,
++ ii
yx
có thể chọn chỉ là một trong
tám điểm được đánh số từ 1 đến 8 trong hình sau
(điểm đen chính là
( )
ii
yx ,
).Hay nói cách khác :
( ) ( )
1,1,
11
±±=
++ ... )
11
,
++ ii
yx
ở bước thứ (i+1) sẽ là một
trong hai trường hợp như hình vẽ sau :
{ }
+∈
+=
+
+
1,
1
1
1
iii
ii
yyy
xx
• Vấn đề còn lại, là cách chọn một trong hai điểm trên
như thế nào để có...
... giản
Hai đầu mút nằm trong cửa số chấp nhận.
9/27/2011 Ma Thị Châu - Bộ môn KHMT
2
Khung nhìn trong 2D
Trong 2D, thế giới được định nghĩa là một mặt
phẳng vô hạn, trong một hệ tọa độ ...
PL
PE
P
0
9/27/2011 Ma Thị Châu - Bộ môn KHMT
3
Khung nhìn trong 2D
Cửa số trong tọa độ thế giới.
45
250
Viewport trong tọa độ
thiết bị
250 x 250
Điểm.
... /
(1) ck > 0, đt L đi từ phía trong ra phía ngoài của đường biên Bk khi t tăng,
và chúng ta gọi tk là điểm ra.
(2) ck < 0, đt L đi từ phía ngoài vào phía trong của đường biên Bk khi t tăng...
... 4.1
Cửa sổ (window) là một vùng được chọn để hiển thị trong hệ tọa độ thế giới thực.
Figure 4.2
Vùng quan sát (viewport) là vùng được chọn trên thiết bị hiển thị để các đối tượng ở trong cửa sổ ... ta nên phân biệt khái niệm cửa sổ được dùng trong phần này với khái niệm cửa sổ được
dùng trong các chương trình ứng dụng trên các hệ điều hành như Windows.
Thông thường cửa sổ và vùng quan sát ... trí, nghệ thuật
Trong lĩnh vực nghệ thuật, các chương trình máytính như Paint Shop Pro, Adobe Photoshop, 3D Studio,
. . . hỗ trợ rất đắc lực cho các họa sĩ, các nhà tạo mẫu trong việc thiết...
... x,y,color;
randomize(); //khoi tao random (stdlib.h)
while(!kbhit()) // int kbhit() = 0 Neu bo dem ban phim rong (conio.h)
{
x = random(640); y = random(480);
color = random(16);
if(getpixel(x,y) ... Nhập dữ liệu cho chương trình – Tọa ñộ của một ñiểm, bán kính
InitGraph(); // Khoi tao che dodohoa
Draw(); // Các thao tác ñồ họa
closegraph(); // Ngừng chế ñộ làm việc của ñồ họa
}
* ... //Khai báo 2 biến gd và gm kiểu số nguyên
initgraph(&gd,&gm,"C:\\NGHIA\\THUCHANH\\DOHOA\\TC\\BGI"); // Goi hàm khởi tạo ñồ
họa
}
Cấu trúc một chương trình ñồ họa thông thường
...