当前位置: 首页 > news >正文

内部网站做登陆内部链接seo网络搜索引擎优化

内部网站做登陆内部链接,seo网络搜索引擎优化,郑州网站开发工程师,手机网站开发 视频教程1. 安装必要的库 确保你已经安装了JPEG库、BLAS和LAPACK库。在Ubuntu或Debian系统上,可以使用以下命令安装: sudo apt-get update sudo apt-get install libjpeg-dev libblas-dev liblapack-dev 在CentOS或Fedora系统上,可以使用以下命令安…

1. 安装必要的库

确保你已经安装了JPEG库、BLAS和LAPACK库。在Ubuntu或Debian系统上,可以使用以下命令安装:

sudo apt-get update
sudo apt-get install libjpeg-dev libblas-dev liblapack-dev

在CentOS或Fedora系统上,可以使用以下命令安装:


sudo yum install libjpeg-devel blas-devel lapack-devel

2. 确保dlib使用正确的库

dlib通常会自动检测系统上的JPEG、BLAS和LAPACK库。如果你已经安装了这些库,dlib应该能够自动找到并使用它们。

3. 重新编译dlib库

重新编译dlib库,并确保启用位置无关代码(PIC):

cd dlib
mkdir build
cd build
cmake .. -DDLIB_USE_CUDA=OFF -DUSE_AVX_INSTRUCTIONS=ON -DCMAKE_POSITION_INDEPENDENT_CODE=ON
cmake --build .
sudo make install

DlibFaceDetection.java

public class DlibFaceDetection {static {System.loadLibrary("DlibFaceDetection");}// 声明本地方法public native void detectFaces(String imagePath);public static void main(String[] args) {if (args.length != 1) {System.out.println("Usage: java DlibFaceDetection <image-path>");return;}String imagePath = args[0];DlibFaceDetection detector = new DlibFaceDetection();detector.detectFaces(imagePath);}
}

DlibFaceDetection.cpp

#include <jni.h>
#include <dlib/image_processing/frontal_face_detector.h>
#include <dlib/image_processing.h>
#include <dlib/image_io.h>
#include <iostream>
#include "DlibFaceDetection.h"JNIEXPORT void JNICALL Java_DlibFaceDetection_detectFaces(JNIEnv *env, jobject obj, jstring imagePath) {const char *nativeImagePath = env->GetStringUTFChars(imagePath, 0);dlib::frontal_face_detector detector = dlib::get_frontal_face_detector();dlib::shape_predictor sp;dlib::deserialize("shape_predictor_68_face_landmarks.dat") >> sp;dlib::array2d<dlib::rgb_pixel> img;dlib::load_image(img, nativeImagePath);std::vector<dlib::rectangle> dets = detector(img);for (auto& d : dets) {dlib::full_object_detection shape = sp(img, d);std::cout << "Number of parts: " << shape.num_parts() << std::endl;for (unsigned long i = 0; i < shape.num_parts(); ++i) {std::cout << "Part " << i << ": " << shape.part(i) << std::endl;}}env->ReleaseStringUTFChars(imagePath, nativeImagePath);
}

 

4.编译Java代码并生成头文件

确保在编译Java代码时指定编码为UTF-8:

javac -encoding UTF-8 -h . DlibFaceDetection.java

5. 编译你的C++代码

在编译你的C++代码时,确保启用位置无关代码(PIC)并链接到JPEG、BLAS和LAPACK库:

g++ -I${JAVA_HOME}/include -I${JAVA_HOME}/include/linux -shared -fPIC -o libDlibFaceDetection.so DlibFaceDetection.cpp -ldlib -ljpeg -llapack -lblas

6. 运行Java程序

确保共享库路径正确,并运行Java程序:

java -Djava.library.path=. DlibFaceDetection test.jpg

解释

  • -DCMAKE_POSITION_INDEPENDENT_CODE=ON:这个选项告诉CMake生成支持位置无关代码的库。
  • -fPIC:这个选项告诉编译器生成位置无关代码。
  • -ldlib -ljpeg -llapack -lblas:这些选项在编译C++代码时链接到dlib、JPEG、LAPACK和BLAS库。

http://www.yayakq.cn/news/37875/

相关文章:

  • 网站seo优化皆宣徐州百都网络不错电子商务网站的建设和维护论文
  • python怎么做网站免费制作自己的网站
  • 网站搭建哪里找方便文档分享类网站建设
  • 做中学学中做网站软件开发公司联系方式
  • 高米店网站开发公司楚雄微网站建设
  • 南山做网站公司在哪里深圳市宝安区网站建设
  • 长沙手机app网站开发做业务网站
  • 网站建设平台官网要点有哪些公主岭网站建设规划
  • 施工方案下载免费网站网站建设客户去哪找
  • 360企业网站认证西安室内设计公司排名
  • 制作xml网站地图文件贵阳网站建设设计公司
  • 筑巢网络官方网站淘宝优惠券网站建设教程
  • 深圳商城网站制作公司湛江市企业网站建设哪家好
  • 云霄城乡建设局网站wordpress伪静态
  • 公司网站建设外包流程宁波做网站的哪个好
  • 美丽寮步网站建设极致发烧潍坊网站网站建设
  • 用flash做的网站镇海建设交通局网站首页
  • 怎么样让网站正常解析海口网络推广
  • 公司网站建设征稿令个人简历自我评价怎么写
  • 怎么做黑客把网站余额更改成都 视频网站建设
  • 做网站赚钱吗 谁教教我临沂网站备案公司
  • 汕头网站建设推广厂家云南装饰公司做网站
  • 做ppt选小图案的网站吉林平台网站建设多少钱
  • 北京网站建设华网天下定制wordpress 禁用google
  • 淘宝客cms网站模板下载wordpress 图片选择
  • 做电商网站费用网站注册会绑定式收费吗
  • 设置网站解析做网站移动端建多大尺寸
  • 北方工业大学网站建设wordpress自己弄博客
  • 上海建站模板系统搜索推广方案
  • 外贸行业网站推广淘宝客网站虚拟主机