日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

C++运行三维人脸重建 VRN

發布時間:2023/12/8 c/c++ 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C++运行三维人脸重建 VRN 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

流程:

?

?定義數據池:

1。殘差塊

struct 殘差塊 //標準殘差塊 {BN層數據 * bn0;層數據 * conv1;BN層數據 * bn1;層數據 * conv2;BN層數據 * bn2;層數據 * conv3;};

2。總模型

struct RVN模型 {//層數據 * conv0;//3->64 0//BN層數據 * bn0;//64 1//殘差塊64 * res64;//64->128 3-17SpatialMaxPooling 18//殘差塊128 * res128;//128->64->128 19-32//殘差塊256 * res256;//128->256 34-48////殘差半場 * half1;//48-688 //殘差半場 * half2;//689-1329//層數據 * conv1;//256->256 1333//BN層數據 * bn1;//156 1334//層數據 * conv2;//256->200 1336//SpatialUpSamplingBilinear 1337//Sigmoid 1338BN層數據 * bn;//273個層數據 * conv;//276個//構造函數RVN模型();};RVN模型::RVN模型() {int size;//為所有 276 個卷積層 和 273 個正則化層 分配內存size= sizeof(層數據)*276;conv=(層數據 *)malloc(size);size = sizeof(BN層數據)*273;bn=(BN層數據 *)malloc(size);}

3。主函數:

void RVN(char * savefilename,RVN模型 & sr) {int wid=bmp.width;int hei=bmp.height;int wh=wid * hei;cout<<"輸入圖像寬度:"<<wid<<endl;cout<<" 高度:"<<hei<<endl; //卷積層 rgb(wid,hei,3);//亮度rgb.data=new float[wid * hei*3 ]; bmp2RGB(rgb);//卷積層乘以(rgb,1.0f/255.f);層數據 * 層;int pad;////縮放到 192x192卷積層 di(192,192,3);di.data=new float[192*192*3];wid=192;hei=192;wh=wid * hei;卷積層雙三次插值(rgb,di);//卷積層復制(&rgb,&di);//save_卷積層2jpg(&di,"di");卷積層 *源=&di;卷積層 *目標=&rgb;層數據 * conv;BN層數據 * bn;wid /=2;hei /=2;Resize卷積層(*目標,wid,hei,源->depth);//load_mat2卷積層2("me/input_1.txt",源);//save_卷積層2jpg(源,"input_1");//conv_1conv=sr.conv-1+1;卷積前傳2步長無RELU(conv);// load_mat2卷積層2("me/conv_1.txt",源);//save_卷積層2jpg(源,"conv_1"); //instance_norm(*源);//卷積層乘以(*源,1.0f/255.f);//batch_norm_1bn=sr.bn-1+1;//instance_norm(*源);//vl_Scale(源,bn->權重,bn->偏移);批正則前傳(bn);//load_mat2卷積層2("me/batch_norm_1.txt",源);//save_卷積層2txt(源,"batch_norm_1-me.txt");vl_nnrelu(源);cout<<"add_1..."<<endl;//非標準殘差塊--------------------------卷積層 activation_1(wid,hei,源->depth);activation_1.data=new float[wid * hei * 源->depth];卷積層復制(源,&activation_1);cout<<源->width<<","<<源->height<<","<<源->depth<<endl;//batch_norm_2 (BatchNorm) (None, 64, 96, 96) 256 activation_1[0][0]bn=sr.bn-1+2;批正則前傳(bn);vl_nnrelu(源);//conv_2 (Conv) (None, 64, 96, 96) 4160 activation_2[0][0]conv=sr.conv-1+2;卷積前傳無RELU(conv);//batch_norm_3 (BatchNorm) (None, 64, 96, 96) 256 conv_2[0][0]bn=sr.bn-1+3;批正則前傳(bn);vl_nnrelu(源);//conv_3 (Conv) (None, 64, 96, 96) 36928 activation_3[0][0]conv=sr.conv-1+3;卷積前傳無RELU(conv);//batch_norm_4 (BatchNorm) (None, 64, 96, 96) 256 conv_3[0][0]bn=sr.bn-1+4;批正則前傳(bn);vl_nnrelu(源);//conv_4 (Conv) (None, 128, 96, 96) 8320 activation_4[0][0]conv=sr.conv-1+4;卷積前傳無RELU(conv);卷積層 conv_4(wid,hei,源->depth);conv_4.data=new float[wid * hei * 源->depth];卷積層復制(源,&conv_4);cout<<源->width<<","<<源->height<<","<<源->depth<<endl;//- - - - - ->跳到后面Resize卷積層(*源,wid,hei,activation_1.depth);卷積層復制(&activation_1,源);del卷積層(activation_1);//conv_5 (Conv) (None, 128, 96, 96) 8320 activation_1[0][0]conv=sr.conv-1+5;卷積前傳無RELU(conv);cout<<源->width<<","<<源->height<<","<<源->depth<<endl;//add_1 (Add) (None, 128, 96, 96) 0 conv_4[0][0]// conv_5[0][0]卷積層相加(&conv_4,源);//4+5del卷積層(conv_4);cout<<"最大池化 1..."<<endl;//add_1->max_pooling2d_1wid /=2;hei /=2;Resize卷積層(*目標,wid,hei,源->depth);vl_nnpool(源,目標); std::swap (目標,源);cout<<源->width<<","<<源->height<<","<<源->depth<<endl;cout<<"add_2..."<<endl;//max_pooling2d_1->add_2//起個頭殘差塊前傳(*源,*目標,5,sr);殘差塊順次前傳(*源,*目標,5,6,sr);cout<<"add_3..."<<endl;//非標準殘差塊--------------------------卷積層 add_2(wid,hei,源->depth);add_2.data=new float[wid * hei * 源->depth];卷積層復制(源,&add_2);//batch_norm_8 (BatchNorm) (None, 128, 48, 48) 512 add_2[0][0]bn=sr.bn-1+8;批正則前傳(bn);vl_nnrelu(源);//conv_9 (Conv) (None, 128, 48, 48) 16512 activation_8[0][0]conv=sr.conv-1+9;卷積前傳無RELU(conv);//batch_norm_9 (BatchNorm) (None, 128, 48, 48) 512 conv_9[0][0]bn=sr.bn-1+9;批正則前傳(bn);vl_nnrelu(源);//conv_10 (Conv) (None, 128, 48, 48) 147584 activation_9[0][0]conv=sr.conv-1+10;卷積前傳無RELU(conv);//batch_norm_10 (BatchNorm) (None, 128, 48, 48) 512 conv_10[0][0]bn=sr.bn-1+10;批正則前傳(bn);vl_nnrelu(源);//conv_11 (Conv) (None, 256, 48, 48) 33024 activation_10[0][0]conv=sr.conv-1+11;卷積前傳無RELU(conv);卷積層 conv_11(wid,hei,源->depth);conv_11.data=new float[wid * hei * 源->depth];卷積層復制(源,&conv_11);//- - - - - ->跳到后面Resize卷積層(*源,wid,hei,add_2.depth);卷積層復制(&add_2,源);del卷積層(add_2);//add_2->conv_12conv=sr.conv-1+12;卷積前傳無RELU(conv);//conv_11 + conv_12 -> add_3卷積層相加(&conv_11,源);del卷積層(conv_11);//load_mat2卷積層2("me/add_3.txt",源);cout<<"上半場..."<<endl;wid =48;hei =48;Resize卷積層(*源,wid,hei,256);卷積層 add_3(wid,hei,源->depth);add_3.data=new float[wid * hei * 源->depth];卷積層復制(源,&add_3);cout<<"add_3->add_6"<<endl;//add_3->add_4//起個頭殘差塊前傳(*源,*目標,11,sr);殘差塊順次前傳(*源,*目標,11,13,sr);//add_4->add_5//起個頭殘差塊前傳(*源,*目標,14,sr);殘差塊順次前傳(*源,*目標,14,16,sr);//add_5->add_6//起個頭殘差塊前傳(*源,*目標,17,sr);殘差塊順次前傳(*源,*目標,17,19,sr);卷積層 add_6(wid,hei,源->depth);add_6.data=new float[wid * hei * 源->depth];卷積層復制(源,&add_6);cout<<"add_6->add_9"<<endl;//add_6->add_7//起個頭殘差塊前傳(*源,*目標,20,sr);殘差塊順次前傳(*源,*目標,20,22,sr);//add_7->add_8殘差塊順次前傳(*源,*目標,23,25,sr);//add_8->add_9殘差塊順次前傳(*源,*目標,26,28,sr);卷積層 add_9(wid,hei,源->depth);add_9.data=new float[wid * hei * 源->depth];卷積層復制(源,&add_9);cout<<"add_9->add_12"<<endl;//add_9->add_10殘差塊順次前傳(*源,*目標,29,31,sr);//add_10->add_11殘差塊順次前傳(*源,*目標,32,34,sr);//add_11->add_12殘差塊順次前傳(*源,*目標,35,37,sr);卷積層 add_12(wid,hei,源->depth);add_12.data=new float[wid * hei * 源->depth];卷積層復制(源,&add_12);cout<<"add_12->add_15"<<endl;//add_12->add_13殘差塊前傳(*源,*目標,66,71,76,68,73,78,sr);//->add_14殘差塊前傳(*源,*目標,81,86,91,83,88,93,sr);//->add_15殘差塊前傳(*源,*目標,96,101,106,98,103,108,sr);卷積層 add_15(wid,hei,源->depth);add_15.data=new float[wid * hei * 源->depth];卷積層復制(源,&add_15);//- - - - - ->跳到后面卷積層復制(&add_12,源);del卷積層(add_12);cout<<"最大池化 2..."<<endl;//add_12->max_pooling2d_2wid /=2;hei /=2;Resize卷積層(*目標,wid,hei,源->depth);vl_nnpool(源,目標); std::swap (目標,源);cout<<源->width<<","<<源->height<<","<<源->depth<<endl;//max_pooling2d_2->add_16殘差塊順次前傳(*源,*目標,38,40,sr);cout<<"add_16->add_17"<<endl;//add_16->add_17殘差塊順次前傳(*源,*目標,41,43,sr);//add_17->add_18殘差塊順次前傳(*源,*目標,44,46,sr);//->add_19殘差塊順次前傳(*源,*目標,47,49,sr);cout<<"add_19->add_20..."<<endl;//->add_20殘差塊跳X前傳(*源,*目標,50,52,sr,2);//???cout<<"add_20->add_21..."<<endl;//->add_21殘差塊跳X前傳(*源,*目標,56,58,sr,3);cout<<"add_21->add_22..."<<endl;//->add_22殘差塊前傳(*源,*目標,65,69,74,67,71,76,sr);//->add_23殘差塊前傳(*源,*目標,80,84,89,82,86,91,sr);cout<<"add_23->add_24..."<<endl;//->add_24殘差塊前傳(*源,*目標,95,99,104,97,101,106,sr);cout<<"鄰近插值..."<<endl;//add_24->up_sampling2d_1wid *=2;hei *=2;Resize卷積層(*目標,wid,hei,源->depth);最近鄰插值(*源,*目標);// up_sampling2d_8std::swap (目標,源);cout<<源->width<<","<<源->height<<","<<源->depth<<endl;//add_15 + up_sampling2d_1->add_25卷積層相加(&add_15,源);del卷積層(add_15);cout<<"add_25->add_26"<<endl;//->add_26//起個頭殘差塊前傳(*源,*目標,111,sr);殘差塊跳X前傳(*源,*目標,111,113,sr,4);卷積層 add_26(wid,hei,源->depth);add_26.data=new float[wid * hei * 源->depth];卷積層復制(源,&add_26);//- - - - - ->跳到后面卷積層復制(&add_9,源);del卷積層(add_9);cout<<"最大池化3"<<endl;//add_9->max_pooling2d_3wid /=2;hei /=2;Resize卷積層(*目標,wid,hei,源->depth);vl_nnpool(源,目標); std::swap (目標,源);cout<<源->width<<","<<源->height<<","<<源->depth<<endl;//max_pooling2d_3->add_27殘差塊跳X前傳(*源,*目標,51,53,sr,2);cout<<"add_27->add_28"<<endl;//->add_28殘差塊跳X前傳(*源,*目標,57,59,sr,3);//->add_29殘差塊跳X前傳(*源,*目標,67,69,sr,5);cout<<"add_29->add_30"<<endl;//->add_30殘差塊跳X前傳(*源,*目標,82,84,sr,5);cout<<"add_30->add_31"<<endl;//->add_31殘差塊跳X前傳(*源,*目標,97,99,sr,5);//->add_32殘差塊跳X前傳(*源,*目標,110,112,sr,4);cout<<"鄰近插值..."<<endl;//add_32->up_sampling2d_2wid *=2;hei *=2;Resize卷積層(*目標,wid,hei,源->depth);最近鄰插值(*源,*目標);// up_sampling2d_8std::swap (目標,源);cout<<源->width<<","<<源->height<<","<<源->depth<<endl;//add_26 +up_sampling2d_2->add_33卷積層相加(&add_26,源);del卷積層(add_26);//->add_34殘差塊跳X前傳(*源,*目標,123,125,sr,3);卷積層 add_34(wid,hei,源->depth);add_34.data=new float[wid * hei * 源->depth];卷積層復制(源,&add_34);//- - - - - ->跳到后面卷積層復制(&add_6,源);del卷積層(add_6);cout<<"最大池化4"<<endl;//add_6->max_pooling2d_4wid /=2;hei /=2;Resize卷積層(*目標,wid,hei,源->depth);vl_nnpool(源,目標); std::swap (目標,源);cout<<源->width<<","<<源->height<<","<<源->depth<<endl;//max_pooling2d_4->add_35殘差塊跳X前傳(*源,*目標,58,60,sr,3);//->add_36殘差塊跳X前傳(*源,*目標,68,70,sr,5);cout<<"add_36->add_37..."<<endl;//->add_37殘差塊跳X前傳(*源,*目標,83,85,sr,5);//->add_38殘差塊跳X前傳(*源,*目標,98,100,sr,5);cout<<"add_38->add_39..."<<endl;//->add_39殘差塊跳X前傳(*源,*目標,112,114,sr,4);cout<<"add_39->add_40..."<<endl;//->add_40殘差塊跳X前傳(*源,*目標,122,124,sr,3);cout<<"鄰近插值..."<<endl;//add_40->up_sampling2d_3wid *=2;hei *=2;Resize卷積層(*目標,wid,hei,源->depth);最近鄰插值(*源,*目標);// up_sampling2d_8std::swap (目標,源);cout<<源->width<<","<<源->height<<","<<源->depth<<endl;//add_34 + up_sampling2d_3 -> add_41卷積層相加(&add_34,源);del卷積層(add_34);//add_41->add_42殘差塊跳X前傳(*源,*目標,132,134,sr,2);卷積層 add_42(wid,hei,源->depth);add_42.data=new float[wid * hei * 源->depth];卷積層復制(源,&add_42);//- - - - - ->跳到后面卷積層復制(&add_3,源);//add_3->max_pooling2d_5cout<<"最大池化5"<<endl;wid /=2;hei /=2;Resize卷積層(*目標,wid,hei,源->depth);vl_nnpool(源,目標); std::swap (目標,源);cout<<源->width<<","<<源->height<<","<<源->depth<<endl;//max_pooling2d_5->add_43殘差塊前傳(*源,*目標,70,75,79,72,77,81,sr);cout<<"add_43->add_44..."<<endl;//->add_44殘差塊前傳(*源,*目標,85,90,94,87,92,96,sr);//->add_45殘差塊前傳(*源,*目標,100,105,109,102,107,111,sr);cout<<"add_45->add_46..."<<endl;//->add_46殘差塊跳X前傳(*源,*目標,113,115,sr,4);//->add_47殘差塊跳X前傳(*源,*目標,124,126,sr,3);cout<<"add_47->add_48..."<<endl;//->add_48殘差塊跳X前傳(*源,*目標,131,133,sr,2);cout<<"鄰近插值..."<<endl;//add_48->up_sampling2d_4wid *=2;hei *=2;Resize卷積層(*目標,wid,hei,源->depth);最近鄰插值(*源,*目標);std::swap (目標,源);cout<<源->width<<","<<源->height<<","<<源->depth<<endl;//add_42 +up_sampling2d_4->add_49卷積層相加(&add_42,源);del卷積層(add_42);//add_49->add_50殘差塊跳X前傳(*源,*目標,137,139,sr,1);//附加//add_50->conv_142conv=sr.conv-1+142;卷積前傳無RELU(conv);//batch_norm_140bn=sr.bn-1+140;批正則前傳(bn);vl_nnrelu(源);//conv_143conv=sr.conv-1+143;卷積前傳無RELU(conv);//batch_norm_141bn=sr.bn-1+141;批正則前傳(bn);vl_nnrelu(源);//add_3+activation_141->add_51卷積層相加(&add_3,源);//add_99del卷積層(add_3);cout<<"下半場..."<<endl;卷積層 add_51(wid,hei,源->depth);add_51.data=new float[wid * hei * 源->depth];//load_mat2卷積層2("me/add_51.txt",源);//save_卷積層2jpg(源,"add_51");卷積層復制(源,&add_51);cout<<"add_51->add_54..."<<endl;//add_51->add_52殘差塊前傳(*源,*目標,142,143,144,144,145,146,sr);//add_52->add_53殘差塊前傳(*源,*目標,145,146,147,147,148,149,sr);//add_53->add_54殘差塊前傳(*源,*目標,148,149,150,150,151,152,sr);卷積層 add_54(wid,hei,源->depth);add_54.data=new float[wid * hei * 源->depth];卷積層復制(源,&add_54);cout<<"add_54->add_57..."<<endl;//add_54->add_55殘差塊前傳(*源,*目標,151,152,153,153,154,155,sr);//add_55->add_56殘差塊前傳(*源,*目標,154,155,156,156,157,158,sr);//add_56->add_57殘差塊前傳(*源,*目標,157,158,159,159,160,161,sr);//load_mat2卷積層2("me/add_57.txt",源);卷積層 add_57(wid,hei,源->depth);add_57.data=new float[wid * hei * 源->depth];卷積層復制(源,&add_57);cout<<"add_57->add_60..."<<endl;//add_57->add_58殘差塊順次前傳(*源,*目標,160,162,sr);//add_58->add_59殘差塊順次前傳(*源,*目標,163,165,sr);//add_59->add_60殘差塊順次前傳(*源,*目標,166,168,sr);卷積層 add_60(wid,hei,源->depth);add_60.data=new float[wid * hei * 源->depth];卷積層復制(源,&add_60);cout<<"add_60->add_63..."<<endl;//add_60->add_61//殘差塊前傳(*源,*目標,197,202,207,199,204,209,sr);殘差塊跳X前傳(*源,*目標,197,199,sr,5);//add_61->add_62殘差塊前傳(*源,*目標,212,217,222,214,219,224,sr);//add_62->add_63殘差塊前傳(*源,*目標,227,232,237,229,234,239,sr);卷積層 add_63(wid,hei,源->depth);add_63.data=new float[wid * hei * 源->depth];卷積層復制(源,&add_63);//- - - - - ->跳到后面cout<<"第6最大池化"<<endl;//add_60->max_pooling2d_6卷積層復制(&add_60,源);del卷積層(add_60);wid /=2;hei /=2;Resize卷積層(*目標,wid,hei,源->depth);vl_nnpool(源,目標); std::swap (目標,源);cout<<源->width<<","<<源->height<<","<<源->depth<<endl;cout<<"池化后9殘差塊"<<endl;//max_pooling2d_6->add_64殘差塊順次前傳(*源,*目標,169,171,sr);cout<<"add_64->add_72..."<<endl;//add_64->add_65殘差塊順次前傳(*源,*目標,172,174,sr);//add_65->add_66殘差塊順次前傳(*源,*目標,175,177,sr);//add_66->add_67殘差塊順次前傳(*源,*目標,178,180,sr);//add_67->add_68殘差塊前傳(*源,*目標,181,183,185,183,185,187,sr);//add_68->add_69殘差塊前傳(*源,*目標,187,190,193,189,192,195,sr);//add_69->add_70殘差塊前傳(*源,*目標,196,200,205,198,202,207,sr);//add_70->add_71殘差塊前傳(*源,*目標,211,215,220,213,217,222,sr);//add_71->add_72殘差塊前傳(*源,*目標,226,230,235,228,232,237,sr);cout<<"鄰近插值..."<<endl;//add_72->up_sampling2d_5wid *=2;hei *=2;Resize卷積層(*目標,wid,hei,源->depth);最近鄰插值(*源,*目標);// up_sampling2d_5std::swap (目標,源);cout<<源->width<<","<<源->height<<","<<源->depth<<endl;//add_63 + up_sampling2d_5 ->add_73卷積層相加(&add_63,源);del卷積層(add_63);//add_73->add_74殘差塊順次前傳(*源,*目標,160,162,sr);//load_mat2卷積層2("me/add_74.txt",源);卷積層 add_74(wid,hei,源->depth);add_74.data=new float[wid * hei * 源->depth];卷積層復制(源,&add_74);//- - - - - ->跳到后面卷積層復制(&add_57,源);del卷積層(add_57);//add_57->max_pooling2d_7cout<<"第7最大池化"<<endl;wid /=2;hei /=2;Resize卷積層(*目標,wid,hei,源->depth);vl_nnpool(源,目標); std::swap (目標,源);cout<<源->width<<","<<源->height<<","<<源->depth<<endl;cout<<"第一6殘差塊"<<endl;//conv_188 + max_pooling2d_7 ->add_75殘差塊前傳(*源,*目標,182,184,186,184,186,188,sr);//起個頭殘差塊前傳(*源,*目標,182,sr);//add_75 - - - - - - ->add_80//add_75->add_76殘差塊前傳(*源,*目標,188,191,194,190,193,196,sr);//起個頭殘差塊前傳(*源,*目標,188,sr);//add_76->add_77殘差塊前傳(*源,*目標,198,203,208,200,205,210,sr);//起個頭殘差塊前傳(*源,*目標,198,sr);//load_mat2卷積層2("me/add_77.txt",源);//add_77->add_78殘差塊前傳(*源,*目標,213,218,223,215,220,225,sr);//add_78->add_79殘差塊前傳(*源,*目標,228,233,238,230,235,240,sr);//add_79->add_80殘差塊前傳(*源,*目標,241,245,249,243,247,251,sr);//load_mat2卷積層2("me/add_80.txt",源);cout<<"鄰近插值..."<<endl;//add_80->up_sampling2d_6wid *=2;hei *=2;Resize卷積層(*目標,wid,hei,源->depth);最近鄰插值(*源,*目標);// up_sampling2d_6std::swap (目標,源);cout<<源->width<<","<<源->height<<","<<源->depth<<endl;//add_74 + up_sampling2d_6 -> add_81卷積層相加(&add_74,源);del卷積層(add_74);//add_81->add_82殘差塊前傳(*源,*目標,254,257,260,256,259,262,sr);//load_mat2卷積層2("me/add_82.txt",源); //---------后面已成功卷積層 add_82(wid,hei,源->depth);add_82.data=new float[wid * hei * 源->depth];卷積層復制(源,&add_82);//- - - - - ->跳到后面卷積層復制(&add_54,源);//add_54-max_pooling2d_8cout<<"第8最大池化"<<endl;wid /=2;hei /=2;Resize卷積層(*目標,wid,hei,源->depth);vl_nnpool(源,目標); std::swap (目標,源);cout<<源->width<<","<<源->height<<","<<源->depth<<endl;cout<<"第二6殘差塊"<<endl;//max_pooling2d_8 -> add_83殘差塊前傳(*源,*目標,189,192,195,191,194,197,sr);//add_83------------->add_88//add_83->add_84殘差塊前傳(*源,*目標,199,204,209,201,206,211,sr);//add_84->add_85殘差塊前傳(*源,*目標,214,219,224,216,221,226,sr);//add_85->add_86殘差塊前傳(*源,*目標,229,234,239,231,236,241,sr);//add_86->add_87殘差塊前傳(*源,*目標,243,247,251,245,249,253,sr);//add_87->add_88殘差塊前傳(*源,*目標,253,256,259,255,258,261,sr);//load_mat2卷積層2("me/add_88.txt",源);cout<<"鄰近插值..."<<endl;//add_88->up_sampling2d_7wid *=2;hei *=2;Resize卷積層(*目標,wid,hei,源->depth);最近鄰插值(*源,*目標);// up_sampling2d_7std::swap (目標,源);cout<<源->width<<","<<源->height<<","<<源->depth<<endl;//save_卷積層2txt(源,"up_sampling2d_7-me.txt");//add_82 + up_sampling2d_7 -> add_89卷積層相加(&add_82,源);del卷積層(add_82);//add_89->add_90殘差塊前傳(*源,*目標,263,265,267,265,267,269,sr);//load_mat2卷積層2("me/add_90.txt",源);卷積層 add_90(wid,hei,源->depth);add_90.data=new float[wid * hei * 源->depth];卷積層復制(源,&add_90);//- - - - - ->跳到后面//---------后面已成功卷積層復制(&add_51,源);//add_51-> max_pooling2d_9cout<<"第9最大池化"<<endl;wid /=2;hei /=2;Resize卷積層(*目標,wid,hei,源->depth);vl_nnpool(源,目標); std::swap (目標,源);cout<<源->width<<","<<源->height<<","<<源->depth<<endl;//wid =24;hei =24;// load_mat2卷積層2("me/max_pooling2d_9.txt",源);//save_卷積層2jpg(源,"max_pooling2d_9");cout<<"第三6殘差塊"<<endl;//conv_212 + max_pooling2d_9->add_91殘差塊前傳(*源,*目標,201,206,210,203,208,212,sr);//池化后殘差塊//add_91->add_92殘差塊前傳(*源,*目標,216,221,225,218,223,227,sr);//add_92->add_93殘差塊前傳(*源,*目標,231,236,240,233,238,242,sr);//load_mat2卷積層2("me/add_93.txt",源);//add_93->add_94殘差塊前傳(*源,*目標,244,248,252,246,250,254,sr);//load_mat2卷積層2("me/add_94.txt",源);//add_94->add_95殘差塊前傳(*源,*目標,255,258,261,257,260,263,sr);//load_mat2卷積層2("me/add_95.txt",源);//add_95->add_96殘差塊前傳(*源,*目標,262,264,266,264,266,268,sr);//wid =48;hei =48;//load_mat2卷積層2("me/add_96.txt",源);cout<<"鄰近插值..."<<endl;wid *=2;hei *=2;Resize卷積層(*目標,wid,hei,源->depth);最近鄰插值(*源,*目標);// up_sampling2d_8std::swap (目標,源);cout<<源->width<<","<<源->height<<","<<源->depth<<endl;//load_mat2卷積層2("me/add_90.txt",目標);//add_90 + up_sampling2d_8 -> add_97卷積層相加(&add_90,源);del卷積層(add_90);//load_mat2卷積層2("me/add_97.txt",源);//成功cout<<"后1殘差塊"<<endl;//add_97->add_98殘差塊前傳(*源,*目標,268,269,270,270,271,272,sr);//附加//load_mat2卷積層2("me/add_98.txt",源);conv=sr.conv-1+273;卷積前傳無RELU(conv);bn=sr.bn-1+271;批正則前傳(bn);vl_nnrelu(源);// load_mat2卷積層2("me/activation_271.txt",源);conv=sr.conv-1+274;卷積前傳無RELU(conv);bn=sr.bn-1+272;批正則前傳(bn);vl_nnrelu(源);卷積層相加(&add_51,源);//add_99del卷積層(add_51);//load_mat2卷積層2("me/add_99.txt",源);conv=sr.conv-1+275;//275卷積前傳無RELU(conv); //load_mat2卷積層2("me/conv_275.txt",源);bn=sr.bn-1+273;//273批正則前傳(bn);vl_nnrelu(源);load_mat2卷積層2("me/activation_273.txt",源); // save_卷積層2jpg(源,"activation_273");cout<<源->width<<","<<源->height<<","<<源->depth<<endl;conv=sr.conv-1+276;//276卷積前傳無RELU(conv);cout<<源->width<<","<<源->height<<","<<源->depth<<endl;//cout<<*(sr.conv2->權重_數據)<<","<<*(sr.conv2->偏移_數據)<<","<<sr.conv2->偏移長度<<endl;//cout<<*(conv->權重_數據)<<","<<*(conv->偏移_數據)<<","<<conv->偏移長度<<endl;//load_mat2卷積層2("me/conv_276.txt",源);//save_卷積層2txt(源,"out.txt");//save_卷積層2jpg(源,"out"); //*//------------------放大4倍------------------------------wid *=4;hei *=4;Resize卷積層(*目標,wid,hei,源->depth);雙線性插值(*源,*目標);// 1137std::swap (目標,源);cout<<源->width<<","<<源->height<<","<<源->depth<<endl;vl_sigmoid(源);卷積層乘以(*源,255.f);卷積層 *灰度 = 轉換體素到灰度圖(*源);cout<<"保存灰度圖: gray0.jpg"<<endl;save_卷積層2jpg(灰度,"gray");//save_卷積層2txt(灰度,"gray.txt"); /*/cout<<"保存體素..."<<endl;save_卷積層2txt(源,"vol.txt");cout<<"轉換文件已經保存為: vol.txt"<<endl;//save_卷積層2txt(源,"tishu.txt");//cout<<"轉換文件已經保存為: tishu.txt"<<endl; //*/體素到點云并保存(*源); }

而后按前文在meshlab中處理

效果圖:

輸入圖

由于一些我未知的原因,并沒有達到原模型的效果,估計有python下的七八分吧。

下載:

3D人臉重建win32程序

3D人臉重建 RVN(win下),由VRN-Keras-master下的vrn-unguided-keras.h5改編而來,而且并沒有完全達到 python 下的效果,算拋磚引玉吧。

https://download.csdn.net/download/juebai123/11284687

總結

以上是生活随笔為你收集整理的C++运行三维人脸重建 VRN的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

国产精品亚洲片夜色在线 | 久草视频视频在线播放 | 96久久 | 中文字幕乱在线伦视频中文字幕乱码在线 | 欧美日韩二区在线 | 99久久久久成人国产免费 | 99电影456麻豆 | 丁香六月在线观看 | 欧美在线视频精品 | 国产日产精品一区二区三区四区的观看方式 | 成人中文字幕+乱码+中文字幕 | 久久99亚洲精品久久 | 激情丁香久久 | 免费成人av| 久久超碰97| 精品国产成人av | 成人av网站在线观看 | 欧美激情va永久在线播放 | 成人四虎 | 久久在线一区 | 96av在线| 99精品热视频只有精品10 | 在线观看的av | 婷婷视频| 欧美天堂视频在线 | 成人一级视频在线观看 | 国产高清中文字幕 | 99视频在线免费看 | 一区二区三区中文字幕在线 | 欧美精品一区二区在线播放 | 国产91精品看黄网站在线观看动漫 | 五月天堂网| 亚洲天天在线日亚洲洲精 | 久在线观看 | 日本韩国欧美在线观看 | 一区二区三区观看 | 久久久久99999 | 丝袜足交在线 | 日本免费一二三区 | 激情开心站 | 一级黄色大片 | 国产亚洲精品久久久久久移动网络 | 人人擦| 成人9ⅰ免费影视网站 | 亚洲精品字幕在线观看 | 欧美久久久久久久久久 | 国产人在线成免费视频 | 黄色精品国产 | 在线观看韩日电影免费 | 在线激情电影 | 99久久精品国产欧美主题曲 | 日韩影视在线 | 日韩高清免费在线 | 毛片在线网| 女人魂免费观看 | 国产高清免费视频 | 欧洲精品亚洲精品 | av青草| 高清av在线免费观看 | 天堂资源在线观看视频 | 91精品国产电影 | 免费看黄色毛片 | 久久999久久| 日韩剧情 | 在线视频你懂 | 久草香蕉在线 | 黄色av三级在线 | 中文字幕在线观看完整版 | 最近的中文字幕大全免费版 | 97在线免费 | 成人性生活大片 | 日韩精品在线免费观看 | 亚洲欧美日本A∨在线观看 青青河边草观看完整版高清 | 久久99精品久久久久久秒播蜜臀 | 亚洲涩综合| 日韩在线视频国产 | 婷久久| 在线亚洲激情 | 丁香六月国产 | 成人a免费视频 | 成人免费视频网站在线观看 | 婷婷日韩| 中文字幕大全 | 亚洲最快最全在线视频 | 99久国产 | 欧美精品一区二区免费 | 精品一区二区免费在线观看 | 一区二区不卡视频在线观看 | 在线视频 91 | 1000部18岁以下禁看视频 | 久久人人爽人人片av | 日韩动漫免费观看高清完整版在线观看 | 日韩中文在线视频 | 亚洲天堂网在线观看视频 | 色综合天天综合在线视频 | 在线精品一区二区 | 久久人人精品 | 免费在线成人av电影 | 欧美一区二区三区免费看 | 色视频网站免费观看 | 亚洲国产精品激情在线观看 | 麻豆视频大全 | 日韩啪啪小视频 | 天天综合网天天综合色 | 国产精品美女视频 | 天天天天色射综合 | 操操综合 | 国产 亚洲 欧美 在线 | 亚洲欧美va | 操操操人人 | 九九热只有精品 | 最新日韩在线观看 | 91女神的呻吟细腰翘臀美女 | 欧美三级高清 | 日韩av高清 | 中文字幕一区二区三区久久 | www.色午夜,com| 国产高清一 | 69视频网站 | 人人射网站 | 国产色视频 | 日韩三级精品 | 国产日产亚洲精华av | 欧美日韩国产免费视频 | 亚洲无吗视频在线 | 久艹视频在线免费观看 | 日韩xxxxxxxxx| 国产精品每日更新 | 国产精品美女久久久 | 日韩精品久久久 | 国产成人av网站 | 人人艹视频 | 九九免费精品视频在线观看 | 麻豆免费在线播放 | 综合天天 | 日韩和的一区二在线 | 91污在线观看 | 丁香激情网 | 免费黄色在线网站 | 国产乱对白刺激视频在线观看女王 | 国产高清在线免费 | 国产资源免费在线观看 | 久久看片 | 久久人人爽人人人人片 | 国产色道 | 成人欧美一区二区三区黑人麻豆 | 亚洲精品五月 | 色婷婷综合久久久 | 久久精品老司机 | 狠狠88综合久久久久综合网 | 亚洲精品一区二区三区四区高清 | 亚洲精品乱码久久久久久写真 | 亚洲电影毛片 | 日韩精品久久久 | 国产精品一区二区吃奶在线观看 | 欧美性成人| www.亚洲视频 | av+在线播放在线播放 | 国产一区视频在线播放 | 久久中文字幕导航 | 在线观看国产区 | www.人人草 | 国产一区在线免费观看视频 | 日韩免费av在线 | 免费色av | 久久香蕉影视 | a级黄色片视频 | 深爱婷婷久久综合 | av三级在线免费观看 | av片在线观看 | 日韩成人黄色 | 婷五月激情| 婷婷精品 | av成人在线网站 | 国产小视频福利在线 | 欧美激情在线看 | 欧美国产高清 | 国产美女精品视频 | 亚洲精品在线网站 | 国产中文字幕91 | 午夜精品一区二区国产 | 91久久精品一区 | 91精品视频免费看 | 久久久久久麻豆 | 国产精品视频永久免费播放 | 色欧美综合 | 久草.com| 麻豆91精品 | 国产精品专区在线观看 | 全久久久久久久久久久电影 | 国产精品美女久久久久久免费 | 九九国产精品视频 | 97品白浆高清久久久久久 | 96香蕉视频 | 国产免费观看高清完整版 | 天天干中文字幕 | 午夜av在线免费 | 在线有码中文 | a在线v| 免费av观看 | 亚欧日韩av| 国产成人性色生活片 | 在线观看中文av | 欧美久久久久久久久久久久 | 欧美视频日韩视频 | 国产精品国产三级在线专区 | 人人狠狠综合久久亚洲 | 久久99精品一区二区三区三区 | 丁香婷婷激情五月 | 91精品久久久久 | 日韩有码在线观看视频 | 亚洲精品在线观看av | 色爱成人网 | 欧美久久久久久久久中文字幕 | 久久久综合电影 | 97超碰在线免费 | 国产精品久久久久久久久久久免费看 | 97精品久久 | 99婷婷狠狠成为人免费视频 | 欧美精品色| 国产欧美精品在线观看 | 国产一性一爱一乱一交 | 日日干天夜夜 | 色诱亚洲精品久久久久久 | 欧美人人爱 | 亚洲国产成人久久综合 | 天天艹天天 | 日韩在线观看a | 久久激情视频免费观看 | 中文字幕在线免费 | 日日干av| 在线观看视频色 | 国产99久久久久 | 久久综合欧美 | 色亚洲网 | 免费一区在线 | 亚洲第一伊人 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 欧美激情第一区 | 久久综合五月 | a v在线观看 | 最新高清无码专区 | 成人黄色短片 | 日韩欧美精品在线 | 亚洲成人第一区 | 97香蕉超级碰碰久久免费软件 | 久久精国产 | 日日日操| 久久久视频在线 | 成人毛片100免费观看 | 天堂在线成人 | 韩国一区二区三区视频 | 最近中文字幕在线 | 夜夜夜夜猛噜噜噜噜噜初音未来 | 免费国产ww | 精品国产一区二区三区久久久蜜臀 | 午夜美女视频 | 国产成人精品一区二三区 | 亚洲一区美女视频在线观看免费 | 99热精品国产| 欧美一二三专区 | 香蕉影视在线观看 | av网站免费看 | 亚洲视频在线免费看 | 欧美精品九九99久久 | 在线播放日韩 | aaa日本高清在线播放免费观看 | 成人在线播放网站 | 男女全黄一级一级高潮免费看 | 91精品国产成人观看 | 片网址| 超碰成人免费电影 | 在线免费色视频 | 黄色a一级视频 | 国产精品刺激对白麻豆99 | 日本一区二区三区视频在线播放 | 亚洲一区久久 | 麻豆小视频在线观看 | 午夜视频黄 | 99国产视频在线 | 99国产一区二区三精品乱码 | 精品亚洲一区二区 | 亚洲不卡在线 | 18久久久 | 欧美成人在线免费观看 | 手机在线免费av | 人成午夜视频 | 91精品在线视频 | 夜夜躁日日躁狠狠久久av | 亚洲黄色在线 | 草久久精品| 久久看毛片 | 在线观看久草 | 国产视频一区二区三区在线 | 在线看国产视频 | 中文字幕影片免费在线观看 | 免费日韩 精品中文字幕视频在线 | 国产97免费 | 久久国产日韩 | 久久男人中文字幕资源站 | 国产中文字幕av | 成人国产精品一区二区 | 99精品视频一区 | 九九视频在线 | 在线天堂亚洲 | 国产精品v a免费视频 | 亚洲最大成人免费网站 | 91在线亚洲 | 欧美污在线观看 | 91精品在线观看入口 | 西西www4444大胆视频 | 综合网伊人| 午夜91在线 | 免费成人看片 | 国产青青青 | 中文国产在线观看 | 欧美精品一级视频 | 日韩中文字幕免费电影 | 国产色爽| 在线电影中文字幕 | 国产精品va| 国产一区二区久久久 | 中国一级片在线观看 | 欧美日一级片 | 久久av黄色 | 免费在线观看污 | 精品国产一区二区三区男人吃奶 | 国产视频不卡 | 日日爽视频 | 一级片免费观看视频 | 日日成人网 | 人人添人人澡 | 免费网站看v片在线a | 欧美天天干 | 中文超碰字幕 | 国产视频手机在线 | 精品在线视频一区 | 欧美日韩国产精品一区二区亚洲 | 91在线观看视频网站 | 日韩在线一级 | 狠狠躁日日躁狂躁夜夜躁av | 国产黄色在线网站 | 九九免费在线观看视频 | 日本色小说视频 | 午夜.dj高清免费观看视频 | 国色天香永久免费 | 国产网站av | 国产成人精品一区二区在线观看 | 99在线热播精品免费 | 久久公开免费视频 | 一区中文字幕电影 | 看片网站黄色 | 精品不卡av | 丝袜制服天堂 | 婷婷视频 | 三上悠亚一区二区在线观看 | 国内一级片在线观看 | www.久草视频 | ww视频在线观看 | 国产一级在线免费观看 | 欧美激情在线看 | 日韩电影在线观看中文字幕 | 国产最新精品视频 | 色婷婷久久久综合中文字幕 | 久久国产一二区 | 日韩,中文字幕 | 91最新在线视频 | 国产视频97 | 欧洲精品久久久久毛片完整版 | 久久久成人精品 | 外国av网 | 色视频在线观看免费 | 中文字幕乱码在线播放 | 亚洲性xxxx| 日韩试看 | 亚洲综合在线视频 | 黄色毛片一级片 | 日韩精品一区二区三区在线视频 | 五月婷婷久久丁香 | 久久99精品一区二区三区三区 | 亚洲天堂网站视频 | 国产免费视频一区二区裸体 | 正在播放日韩 | 亚洲va在线va天堂 | 综合久久综合久久 | 丁香高清视频在线看看 | 五月婷久久| 国产精品专区在线观看 | 一级一片免费看 | 日韩视频在线一区 | 国产精品系列在线观看 | 亚a在线 | 成人av在线资源 | 在线观看视频黄色 | 激情久久久久久久久久久久久久久久 | 久精品视频免费观看2 | 久久亚洲专区 | 成年人免费av网站 | 狠狠色伊人亚洲综合网站色 | 国产精品99久久久久人中文网介绍 | 最新亚洲视频 | 免费h精品视频在线播放 | 丁香激情综合久久伊人久久 | 久久精品韩国 | 久草新在线| 中文字幕精品一区二区三区电影 | 深爱五月激情网 | 欧美伦理一区二区三区 | 人人添人人 | 免费看国产a | 三级黄色欧美 | 在线免费观看视频一区 | 99久久免费看| 久久激情日本aⅴ | 亚洲成av人影片在线观看 | 日日夜av| 国产精品都在这里 | 精品免费视频. | 久久精视频 | 欧美一级片在线观看视频 | 国产黄色一级片在线 | 成年人国产在线观看 | 91探花在线视频 | 久久精久久精 | 在线91精品 | 免费的黄色av | 国产免费黄色 | 色丁香色婷婷 | av网站免费线看精品 | 一区三区在线欧 | av片在线观看免费 | 伊人资源视频在线 | 成人国产精品一区 | 国产又粗又猛又色又黄网站 | 91精品导航 | 久操伊人 | 99视频在线看 | 日本女人逼 | 黄色av网站在线观看免费 | 日韩av电影中文字幕 | 99激情网| 国产精品一区二区中文字幕 | 成人av免费网站 | 91亚洲精品久久久久图片蜜桃 | 国产成人久久久77777 | 国产精品18久久久久久久 | 2019天天干天天色 | 在线黄色观看 | 国产精品9999久久久久仙踪林 | 色诱亚洲精品久久久久久 | 国产一区二区手机在线观看 | 在线看片日韩 | 国内丰满少妇猛烈精品播 | 成年人黄色免费网站 | 欧美精品一区二区三区四区在线 | 国产码电影 | 国产午夜三级一区二区三桃花影视 | 国产精品女人网站 | 99久久99久久精品 | 蜜桃视频成人在线观看 | 成片人卡1卡2卡3手机免费看 | 亚洲欧美激情精品一区二区 | 奇米影视四色8888 | 手机av在线不卡 | 最近2019好看的中文字幕免费 | 狠狠色丁香婷婷综合基地 | 97人人爽 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 国产中文字幕网 | 91亚洲精品国偷拍 | 五月天综合激情网 | 国产精品日韩欧美 | 久艹视频在线观看 | 又黄又色又爽 | 97超碰中文字幕 | 亚洲成年人av | 伊人婷婷色 | 日韩av电影网站在线观看 | 天天曰天天曰 | 国产在线专区 | 毛片网站免费在线观看 | 黄色性av | 最新影院 | 成人午夜电影在线 | 免费在线国产 | 国产成人在线播放 | 久久久久久久久久久免费视频 | a v在线视频| 国产精品s色 | 久久久久久看片 | 国产精品久久久久久久妇 | 国产成人一级 | 国产精品久久久久久久久久不蜜月 | 丁香狠狠 | 精品欧美一区二区三区久久久 | 美州a亚洲一视本频v色道 | 成人精品国产免费网站 | 久久精品99久久久久久2456 | 夜夜干天天操 | 国产精品久久精品国产 | 一区二区不卡高清 | 久草综合在线 | 久久久久欠精品国产毛片国产毛生 | 国产专区在线视频 | 日韩电影在线视频 | 国产精品 国产精品 | 国产精品婷婷午夜在线观看 | 夜夜干夜夜 | 亚洲黄色免费 | 国产免费观看久久黄 | 国产一区在线精品 | 最近最新中文字幕 | 亚洲日韩欧美一区二区在线 | 日韩xxxbbb | 四虎影视成人永久免费观看亚洲欧美 | 大片网站久久 | 十八岁免进欧美 | 成年人在线电影 | 中文字幕精品久久 | 在线看片日韩 | 日本性xxx | 男女拍拍免费视频 | 国产高清专区 | 国产精品亚洲成人 | 日韩免费区 | 欧美激情精品久久久久久变态 | 久草视频免费在线播放 | 500部大龄熟乱视频 欧美日本三级 | 国产精品久久久久久久av大片 | 国产精品美女久久久久久久久久久 | 色丁香久久 | 中文字幕乱码亚洲精品一区 | 在线影视 一区 二区 三区 | 欧美亚洲成人免费 | 99视频99| 婷婷丁香九月 | 久久久久蜜桃 | 精品伊人久久久 | 国产99精品在线观看 | 日韩高清免费在线 | 精品国产自在精品国产精野外直播 | 综合网五月天 | 亚洲综合色激情五月 | 日韩av片免费在线观看 | 99九九视频 | 99久久999久久久精玫瑰 | 久操综合| 成人黄在线观看 | 91在线最新 | av日韩在线网站 | 久久久99国产精品免费 | 免费高清在线观看成人 | 国产一区二区三区免费在线观看 | 国产馆在线播放 | 97超碰国产精品女人人人爽 | 日韩久久久久久 | av超碰免费在线 | 久久久久久久看片 | 六月丁香激情网 | 欧美一二在线 | 伊人五月婷 | 亚洲一区二区三区四区在线视频 | 国产日韩精品一区二区在线观看播放 | 99tvdz@gmail.com | 国产精品一区二区三区久久久 | 久草在线视频中文 | 天天看天天干 | 久久久久久久免费 | 日韩在线一区二区免费 | 中文视频一区二区 | 久久视频网| 亚洲另类视频在线观看 | 久久久国内精品 | 色婷婷av一区二 | 国产精品青草综合久久久久99 | 日韩精品免费一线在线观看 | 久久免费精彩视频 | 国产精品久久久久一区 | 九九久久国产 | 欧美成人xxxxx | 欧美a在线看 | 色av男人的天堂免费在线 | 中文字幕一区二区三区四区久久 | 国产日韩欧美在线 | 五月婷婷一区二区三区 | 中文字幕在线久一本久 | 精品在线观看一区二区三区 | 天天鲁一鲁摸一摸爽一爽 | 美女视频黄是免费的 | 亚洲 欧美 成人 | 天天综合天天做 | 黄色大片视频网站 | 久草网视频在线观看 | 日本在线观看视频一区 | 五月婷婷免费 | 日韩专区一区二区 | 黄色在线看网站 | 99精品热视频只有精品10 | 三级av片 | 日韩av一区二区在线影视 | 国产五码一区 | 成人av影视 | 人人添人人澡人人澡人人人爽 | 欧美综合久久久 | 国产精品美女免费看 | 婷婷丁香六月 | 日韩av电影手机在线观看 | 91麻豆精品国产自产 | 黄网av在线 | 日韩欧美大片免费观看 | 欧美男女爱爱视频 | 2019免费中文字幕 | 在线观看亚洲专区 | 超碰97中文 | 天天操狠狠操夜夜操 | 色噜噜狠狠狠狠色综合久不 | 久av电影 | 国产精品国产自产拍高清av | 天天天天天天操 | 日韩精品免费在线观看视频 | 欧美日韩中文另类 | 99riav1国产精品视频 | 国产精品xxxx18a99 | 特级a老妇做爰全过程 | 成人免费91 | 日日夜精品 | 精品久久久久久亚洲综合网 | 亚洲精品成人在线 | 日韩综合色 | 国产精品久久久久久久午夜 | 18久久久 | 免费在线观看黄 | 亚洲精品黄色片 | 国产精品美乳一区二区免费 | 中文字幕免费久久 | 国产 日韩 在线 亚洲 字幕 中文 | 国产自偷自拍 | 中文字幕在线观看三区 | 中文成人字幕 | 亚洲精品黄 | 国语精品免费视频 | 福利视频第一页 | 久久久国产精品成人免费 | 在线观看免费视频 | 久久免费高清视频 | 国产成人一区二区啪在线观看 | 99视频精品免费观看, | 久久精品视频国产 | 国产精品久久久区三区天天噜 | 国产一区二区成人 | 一本大道久久精品懂色aⅴ 五月婷社区 | 天天射一射| 在线日韩中文 | 午夜精品久久久久久久久久久久久久 | 精品99久久 | 亚洲在线成人精品 | 欧美成人tv| 天天色天天射综合网 | 午夜黄色 | 久久久久综合网 | 欧美精彩视频在线观看 | 久久永久免费 | 精品久久免费 | 天天操天天操天天操 | 黄色特一级片 | 亚洲伊人婷婷 | 免费在线观看一区 | 国产又粗又猛又爽又黄的视频免费 | 国产99久久99热这里精品5 | www.国产高清 | 又污又黄网站 | av一级片| 亚洲午夜精品一区二区三区电影院 | 97香蕉久久超级碰碰高清版 | 久久久久国产精品免费免费搜索 | 国产精品久久久久四虎 | 91精品久久香蕉国产线看观看 | 国产中文欧美日韩在线 | 久久免费久久 | 日韩专区av | 一本到视频在线观看 | 色资源网在线观看 | 91视频在线看 | 国偷自产视频一区二区久 | 五月天婷亚洲天综合网鲁鲁鲁 | 99热精品国产 | 在线观看成人国产 | 日韩在线观看网站 | 亚洲热视频 | 少妇按摩av| 天天射天天爽 | 亚洲精品成人av在线 | 亚洲日韩欧美视频 | 丁香婷婷深情五月亚洲 | 天堂av影院| 国产精品久久久久久一二三四五 | 激情视频网页 | 久久综合九九 | 欧美 日韩 视频 | 亚洲天天综合网 | 亚洲在线日韩 | 麻豆91网站| 亚洲精品久久久久www | 久久久久精| 国产不卡在线视频 | av线上看| 人人射人人 | 欧美日韩精品免费观看视频 | 蜜臀av在线一区二区三区 | 欧美色综合 | 亚洲理论在线观看 | 91av视频在线免费观看 | 精品国产色 | av色图天堂网 | 日韩专区视频 | 精品999在线 | 西西大胆啪啪 | 人人澡人人添人人爽一区二区 | 日韩高清在线一区二区 | 婷婷丁香花 | 日本中文乱码卡一卡二新区 | 日韩在线观看一区 | 日韩国产精品一区 | 精品在线播放视频 | 久日视频 | 亚洲成人av片在线观看 | 最新中文在线视频 | 天天操比 | 色婷婷av在线 | 九九激情视频 | 天天综合成人 | 最近中文字幕国语免费高清6 | 国产人成在线视频 | 色爱成人网| 国产精品色在线 | 国产精品专区h在线观看 | 黄色av网站在线免费观看 | 久久久久久久久久久久久9999 | 在线视频手机国产 | 美女网色 | 国产精品丝袜久久久久久久不卡 | 国产高清在线观看 | 国产91精品看黄网站在线观看动漫 | 在线观看aa | 91中文在线视频 | 成全在线视频免费观看 | 精品国产成人在线影院 | 中字幕视频在线永久在线观看免费 | 国产成人三级三级三级97 | 日日夜夜天天久久 | 久久久免费观看完整版 | 久久久久久久免费看 | 激情视频免费在线 | 久久成年人网站 | 午夜精品久久久久久久久久 | av日韩不卡 | 99热精品国产 | 久久精品99精品国产香蕉 | 国产精品一区二区精品视频免费看 | 欧美性高跟鞋xxxxhd | 手机成人av | 日韩av一区二区三区在线观看 | 久久免费的视频 | 99色在线视频| 欧美aa一级片 | 精品视频区 | 中文字幕在线观看三区 | 午夜精品久久久久久久99 | 天天综合网 天天综合色 | 亚洲四虎在线 | 久热免费| 日韩一级网站 | 日韩精品一区电影 | 亚洲 中文 在线 精品 | 国产一级91 | 人人爽人人爽人人片 | 日韩av电影免费在线观看 | 久久手机精品视频 | 国产精品久久久久影院日本 | 在线视频91 | 国产亚洲va综合人人澡精品 | www日日 | 精品国内自产拍在线观看视频 | 精品国产乱码一区二区三区在线 | 亚洲免费av电影 | 国产成人久久av | av在线免费播放网站 | 99欧美 | 草久在线观看视频 | 蜜臀av性久久久久av蜜臀妖精 | 国产99精品 | 狠狠色丁香婷婷综合久小说久 | 免费看国产一级片 | 成人久久18免费网站图片 | 人人干网站 | 精品女同一区二区三区在线观看 | 国产成人在线精品 | 久久国产精品第一页 | 九九视频在线 | 欧美精品久久久久久久 | 成人一级免费视频 | 日韩丝袜在线观看 | 亚洲精品www久久久久久 | www.超碰97.com | 久久er99热精品一区二区三区 | 午夜三级在线 | 久久99精品久久久久蜜臀 | 国产在线a视频 | 国产特级毛片aaaaaaa高清 | 国产精品久久久久久久久久99 | 玖玖在线视频观看 | 欧美黑人性爽 | a级片韩国 | 国产精品美乳一区二区免费 | 黄色av网站在线免费观看 | 草久在线观看视频 | 在线色网站 | 亚洲h视频在线 | 中文字幕精品久久 | 亚洲在线高清 | 久草久视频 | 久久成人午夜 | 99色在线观看 | 亚洲精品中文字幕在线观看 | 国产精品亚洲成人 | wwxxxx日本| 日日夜夜精品免费观看 | 四虎影视成人永久免费观看亚洲欧美 | 国产在线久久久 | 国产精品国产三级国产专区53 | 中文字幕国产精品一区二区 | 国产一区在线观看免费 | 国产视频精品久久 | 最近日本mv字幕免费观看 | 岛国av在线免费 | 日韩免费一二三区 | 日韩av一区二区在线 | 久久综合成人网 | 国产精品99久久免费黑人 | 日本久久中文字幕 | 色在线中文字幕 | 国产中文字幕在线免费观看 | 久久九九影视 | 国产一区在线视频 | 欧美成人猛片 | 人人澡澡人人 | 五月婷婷在线视频观看 | 高清免费在线视频 | 日日夜夜天天操 | 91成人看片| 亚洲 欧美 综合 在线 精品 | 97在线视频免费观看 | 国产精品久久久久av福利动漫 | 美女网站视频免费黄 | 中文字幕专区高清在线观看 | 国产高清在线a视频大全 | 五月激情亚洲 | 国产精品女同一区二区三区久久夜 | 日本成址在线观看 | 久久精品国产免费观看 | 伊人资源视频在线 | 精品国产一区二区三区av性色 | 欧美高清视频不卡网 | 欧美一级性生活 | 日本久久久久久久久 | 日韩电影一区二区在线 | av专区在线 | 国产日韩视频在线 | 亚洲国产精品久久久 | 国产精品一区二区中文字幕 | av在线a| 精品国产片 | 夜夜摸夜夜爽 | 男女视频91 | 天天操天天射天天舔 | 国产成人精品一区二区三区 | 日韩中文字幕亚洲一区二区va在线 | 色狠狠干| 日韩免费看视频 | 欧美午夜久久 | 日韩视频中文字幕 | 久久视频在线观看 | 天天爽夜夜爽精品视频婷婷 | 91精品办公室少妇高潮对白 | 国产美女无遮挡永久免费 | 久久久午夜精品理论片中文字幕 | 999成人网| 日韩在线一区二区免费 | 久久久精品国产一区二区三区 | 黄色日批网站 | 最近乱久中文字幕 | 2023天天干| 91精品啪在线观看国产线免费 | 久久久影院官网 | 91在线观看高清 | 精品产品国产在线不卡 | 天堂网av 在线 | 成年人在线播放视频 | 精品在线免费视频 | 亚洲视频在线观看 | 久久草在线视频国产 | 欧美国产视频在线 | 国产中文字幕在线观看 | 日本久久片 | 欧美色久| 国产在线2020| 久久精品视频18 | 成人在线视频免费观看 | 免费在线色视频 | 久草免费在线视频观看 | 亚洲一区网 | 久久久夜色 | 人人射人人插 | 日韩精品视频在线观看免费 | 色综合天天天天做夜夜夜夜做 | 粉嫩av一区二区三区四区 | 久久av免费| 91av视频| 黄污视频大全 | 九九九九色| 亚洲成 人精品 | 国产精品自产拍在线观看桃花 | 91网免费观看 | 国产91免费在线观看 | 成人国产网站 | 午夜视频免费 | 国产99在线 | 日产中文字幕 | 日韩在线观看一区二区 | 欧美日性视频 | 婷婷网站天天婷婷网站 | av在线收看 | 97香蕉久久超级碰碰高清版 | 香蕉免费 | 最新中文在线视频 | 91豆花在线观看 | www.黄色在线 | 免费在线一区二区三区 | 国产小视频国产精品 | 最新国产在线 | 在线播放av网址 | 欧美日本不卡高清 | 国产91精品一区二区麻豆网站 | 日本乱码在线 | 99久久精品国产系列 | 日韩 在线观看 | 久艹在线观看视频 | 国际av在线 | 一区二区三区四区在线 | 操综合| 国产成人精品久久亚洲高清不卡 | 成人a免费 | 久久久久一区 | 久久免费黄色 | 国产涩涩网站 | 91视频国产高清 | 国产高清视频在线播放一区 | 亚洲国内精品在线 | 在线亚洲激情 | 一本一本久久a久久 | 欧美精品久久久久久久免费 | 中文字幕一区二区三区乱码不卡 | 国产亚洲视频在线观看 | 香蕉视频在线网站 | 久久99热这里只有精品 | 人人干人人模 | 精品久久五月天 | 国产成人三级 | 国产精品久久久久久婷婷天堂 | 天天操福利视频 | 免费的成人av | 色婷婷综合久久久中文字幕 | 丁香电影小说免费视频观看 | 中文字幕欧美三区 | 国产视频精品免费 | 韩国一区二区三区在线观看 | 亚洲精品午夜久久久久久久久久久 | 久久精品一区二 | 国产日产精品一区二区三区四区的观看方式 | 国产69精品久久久久久 | 亚洲成人黄色网址 | 日韩天天综合 | 亚洲视频电影在线 | 久久电影中文字幕视频 | 久久综合欧美 | 在线亚洲欧美视频 | 91麻豆精品国产91久久久使用方法 | 日韩一区二区三免费高清在线观看 | 亚洲一二三在线 | 韩国av一区二区三区在线观看 | 日韩在线一二三区 | 色在线高清 | 五月综合激情婷婷 | 成人福利在线播放 | 99在线视频免费观看 | 91中文字幕在线视频 | 狠狠狠狠狠狠狠干 | 亚洲精品综合一二三区在线观看 |